review-plan

review-plan is a command for Claude Code from Jewgah/claude-code-skills. It costs 21 tokens per session (1,174 once invoked), scanned A, original, MIT.

A critical check of a software implementation plan or approach before coding starts. It examines the goal, assumptions, missing details, affected code, and deployment risks.

In plain words
What is it for?
Use it to review a written plan, the active project plan, or a previously described approach before implementation.
Why use it?
It can expose gaps or unsafe assumptions while changes are still easy to adjust. This lowers the chance of implementing an incomplete or risky plan.

Command for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: reads .claude/ paths; mentions CLAUDE.md.

Good fit Use it to review a written plan, the active project plan, or a previously described approach before implementation.

Compare 6 commands from other repositories ↓
Install with agentmods
npx agentmods add commands/jewgah/claude-code-skills/review-plan
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/Jewgah/claude-code-skills

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for review-plan

README.md
[![agentmods](https://agentmods.dev/badge/commands/jewgah/claude-code-skills/review-plan/github.svg)](https://agentmods.dev/commands/jewgah/claude-code-skills/review-plan)
Your own site
<a href="https://agentmods.dev/commands/jewgah/claude-code-skills/review-plan"><img src="https://agentmods.dev/badge/commands/jewgah/claude-code-skills/review-plan/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for review-plan

Your own site · 80×15
<a href="https://agentmods.dev/commands/jewgah/claude-code-skills/review-plan"><img src="https://agentmods.dev/badge/commands/jewgah/claude-code-skills/review-plan.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 21 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,174 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00021 $0.01174
Opus 5 $0.00010 $0.00587
Sonnet 5 $0.00004 $0.00235
Haiku 4.5 $0.00002 $0.00117

Measured 10d ago against content hash eaaad975ba59, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

review-plan scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

query, a curl) over reading code when one exists — an executed proof beats an
commands/review-plan.md · 80 lines

How it starts

The opening of the file, as written. The whole thing — 80 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Locate the plan to review, in this priority order, and state which source you used in one line before starting:

  1. If $ARGUMENTS is non-empty, review that text as the plan.
  2. Else, the active plan-mode plan — read the most recently modified file in ~/.claude/plans/ (ls -t ~/.claude/plans/*.md | head -1).
  3. Else, the approach described in my previous message.

State the plan file's path AND its first heading before reviewing — parallel sessions write plans too, and the ls -t fallback can grab another session's file; naming both makes a mismatch visible immediately.

Proportionality: depth scales with blast radius. A one-line fix gets a one-paragraph review; do not manufacture findings to fill the checklist — an honest "nothing found" on a step is a valid answer.

Critically review the current plan or approach before proceeding with implementation:

  1. Restate the goal: What exactly are we trying to achieve? Strip away assumptions and re-read the original request.

  2. Challenge assumptions: For each step in the plan:

    • What are we assuming to be true? Is it actually true?
    • Read the relevant code/docs to verify — don't rely on memory or guesses
    • For the RISKIEST assumption, prefer a cheap runnable read-only check (a script, a query, a curl) over reading code when one exists — an executed proof beats an inferred one (e.g. run the exact DB query the plan relies on against a copy/prod read-only before betting the fix on it).
    • Are we solving the right problem, or a symptom?

2b. Project-rules check: grep the target repo's CLAUDE.md + recalled memories for project-specific rules the plan touches — branch/deploy gotchas, "new query ships its index in the same commit", i18n locale count, commit/dependency conventions. Cite each rule the plan interacts with and say whether it complies. (A missing-index rule violation shipped to prod precisely because no review step looked for repo rules.)

2c. Root-cause / attribution audit (when the plan — or the message/diagnosis it rests on — pins a fault, especially on an external party or vendor): (a) was OUR side of the flow inspected and the exact code path cited? Where an error originates is not where it is caused. (b) Is a "systemic" claim backed by ≥2 independent data points, not one case? (c) Has the "assume it IS us" devil's-advocate pass been run? If any answer is no, the attribution is unproven — flag it and demand the check before the plan proceeds. (Origin: a confident external-blame diagnosis shipped with none of these done.)

  1. Error scenario audit: Walk through every failure path:

    • What happens if the input is missing, malformed, or unexpected?
    • What happens if an external service (API, DB, auth) fails or times out?
    • What happens if this runs concurrently or out of order?
    • What edge cases could break this silently (empty arrays, null values, race conditions)?
  2. Blast radius check:

    • What else could this change break? Search for all callers/consumers of modified code
    • Are we changing a shared interface, type, or contract?
    • Could this affect other environments (prod, staging, other projects)?
  3. Simpler alternative: Is there a simpler way to achieve the same result?

    • Are we over-engineering or adding unnecessary abstraction?
    • Could we use an existing utility, pattern, or library instead?
    • Would a 3-line fix do what a 50-line refactor does?
  4. Omission check: Audit what the plan does NOT mention:

    • Tests, rollback path, data migration, observability/logging
    • The "do nothing" baseline — is this change even necessary?
    • List each gap explicitly.
  5. Deploy & reversibility: If the plan touches a server or DB:

    • One-way door (hard to reverse) or two-way (easy)? Call it out.
    • Servers that colleagues also edit in place: did we pull before deploy, is there explicit consent this turn, and is prod config (.htaccess, .env, vhost) being merged, not overwritten?
    • DB change with no migration system: is the hand-applied DB step written down and reversible?

Read the full file on GitHub · 80 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 80 lines · 21 tokens per session scan A eaaad975ba59

Subscribe to this mod's changes

review-plan is a command published in the GitHub repository Jewgah/claude-code-skills (2 stars, last pushed 1mo ago), licensed MIT. It adds 21 tokens to every session and 1,174 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.