Skip to content
Agent Orchestration
Skill

/correct

Find the mistakes agents keep repeating in this repo and make each impossible at the highest enforcing level — lint rule, type guard, runtime check, script, then text — with every enforcement proven to fire.

From plugin
oh-my-claudecode
41k84 skills21 agents21 commands11 hooks
+1

Claude Code

$ npx -y skills add Yeachan-Heo/oh-my-claudecode --skill correct --agent claude-code

SKILL.md

correct.SKILL.md
name: correct
description: "Find the mistakes agents keep repeating in this repo and make each impossible at the highest enforcing level — lint rule, type guard, runtime check, script, then text — with every enforcement proven to fire."
aliases: []
metadata:
  credits:
    mistake-elimination: pstack
    author: Lauren Tan
    url: "https://github.com/cursor/plugins/tree/main/pstack"
    port: pstack-claude
    port-author: Michael Denyer
    port-url: "https://github.com/michael-denyer/pstack-claude"

Correct

Text instructions decay; structure reruns. This skill converts a repeated agent mistake into an enforcement the mistake cannot survive.

When to use

  • the same class of error appears twice or more (wrong import path, missed

codegen step, broken invariant, slop pattern)

  • retrospective findings in `.omc/notepads/` or review history name recurring

friction

Workflow

1. **Collect.** Mine the evidence — resolve OMC's state root first (the checkout's `.omc/` by default; `OMC_STATE_DIR` or a parent `.omc-workspace` moves it, and a package-subdirectory launch must not read a stray checkout-local `.omc`): the notepads under `<state-root>/notepads/*/problems.md`, the verification ledger at `<state-root>/state/verification-ledger.tsv`, review comments, recent fix commits. Group by root cause, not by symptom. 2. **Rank.** Frequency × cost. Take the top mistakes; one at a time. 3. **Pick the highest enforcement level that works**: 1. linter rule / compiler error — the mistake stops compiling 2. type-level guard — the mistake stops type-checking 3. runtime check or assertion — the mistake fails loudly at the boundary 4. script or codemod — the correct action is one command 5. project skill text — the last resort; note why every higher level failed 4. **Implement** the enforcement with its exception path documented (how a legitimate case opts out). 5. **Prove it fires.** Reproduce the mistake deliberately and show the enforcement catching it, with real output. An enforcement you have not seen fire is a hypothesis (an external benchmark-checklist discipline applies). 6. **Record honestly**: the ledger verdict matches what the repro actually exercised — a lint rule or type guard firing is `enforcement-verified`, a runtime check exercised by a test is `unit-test-verified`, a proof is `formally-verified`. Never record a stronger verdict than the evidence.

Rules

  • Never weaken an enforcement to make a test pass; the enforcement is the

requirement now.

  • Record what was encoded in the state-root ledger

(`<state-root>/state/verification-ledger.tsv` per the collection step) with the verdict the repro actually exercised (see workflow step 6) and the repro command as evidence.

  • Text added at level 5 references this skill, so the next occurrence tries

to climb the ladder again.

Read more
@yeachan-heo
Ships withoh-my-claudecode

For Codex users: Check out oh-my-codex — the same orchestration experience for OpenAI Codex CLI. Liked OmC but found it a bit overkill? Try gajae-code.

41k84 skills21 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
40.7k
Star history of Yeachan-Heo/oh-my-claudecode on GitHub, a chart by star-history.com

Other skills on oh-my-claudecode.

architect

architect

Settle types and module shape before cross-boundary code — competing designs explored in parallel, compared on API surface and…

arena

arena

Run N parallel candidates at one brief and synthesize: rubric-first framing, isolated fan-out, a cross-judge on a different…

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

clawdis11d393k
@steipete@steipeteInstall Skill
computer-use

computer-use

Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…

orca10d111k
@stablyai@stablyaiInstall Skill
agentmail

agentmail

Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…

paperclip10d109k
@paperclipai@paperclipaiInstall Skill
adr-create

adr-create

Create a new Architecture Decision Record with sequential numbering and AgentDB registration

@ruvnet@ruvnetInstall Skill

Questions about correct.

Which coding agents can use correct?
correct installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.