Agent skill · Code Review & Quality

optim-plans

MUST USE when a user asks to plan, brainstorm, design, scope, review, or evaluate a repo change before implementation; do not use for direct implementation-only requests, factual/explanation questions, trivial operations, or explicit no-plan requests.

Optim-Agentgithub.com/Optim-AgentGitHub ↗
claude-codecodexMIT
Install
npx skills add Optim-Agent/optim-plans --skill optim-plans --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 6
SKILL.md size: 15 KB
Bundled scripts: none
Path: skills/optim-plans/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 288
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Optim Plans Plan before execution. The bundled controller keeps durable state under the Git common directory and public Markdown under `docs/optim-plans/YYYY-MM-DD-topic/`. This flow fixes two failure modes in order: grilling the user fixes building the *wrong thing*; adversarial reviewer/criticizer passes fix a plan that *sounds right but breaks*. QA work is not a rubber stamp: during brainstorming and criticizing, actively hunt applicable edge cases before the plan can sound settled. <HARD-GATE> Do NOT write code, scaffold files, edit repo docs/config, or change target files until the plan has passed refinement or the human selects `Jump to executor`, and the controller has recorded immutable execution-manifest approval. Before execution approval, the only permitted writes are controller state and `docs/optim-plans/YYYY-MM-DD-topic/` artifacts. Auto-complete can answer planning questions; Auto-complete never approves execution, and execution approval questions must not offer `Auto-complete`. The `Jump to executor` / `skip-refinement-execute` human choice is direct execution approval through the controller. </HARD-GATE> ## First Turn Contract Treat the user's prompt as a plannin

What's inside
Steps it walks through
  1. First Turn Contract
  2. Language Policy
  3. Plan Request Levels
  4. Anti-Pattern: "Too Small To Plan"
  5. Process Flow
  6. Checklist
  7. Grilling the User
  8. Refinement Stance
  9. Load References
  10. Question Bridge
  11. Invariants
  12. Red Flags — STOP and Return to the Flow
Ships with 5 files
  • agents/openai.yaml
  • references/artifacts.md
  • references/execution.md
  • references/planning.md
  • references/refinement.md
Commands it runs
python3 <plugin-root>/scripts/optim_plans.py init --repo <repo> --topic "<topic>"
python3 <plugin-root>/scripts/optim_plans.py status --repo <repo>
More from optim-plans
All skills →
About this skill
What does the optim-plans skill do?

MUST USE when a user asks to plan, brainstorm, design, scope, review, or evaluate a repo change before implementation; do not use for direct implementation-only requests, factual/explanation questions, trivial operations, or explicit no-plan requests.

How do I install it?

Run `npx skills add Optim-Agent/optim-plans --skill optim-plans --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Optim-Agent/optim-plans, a repository with 288 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going