From coding
Iterative deep planning with critiques and alternatives. Use when facing complex design decisions requiring thorough analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coding:replanThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are going to **replan** — an iterative process of designing, critiquing, and refining a plan.
You are going to replan — an iterative process of designing, critiquing, and refining a plan.
Claude tends to satisfice: it commits to the first workable approach it finds. For design decisions with high switching costs (architecture, data models, API surfaces) you want the best approach, not the first one that clears the bar. This skill forces multiple passes of structured critique before any design is committed.
Design your first approach, considering requirements and existing solutions. Expect it to be imperfect.
Generate thorough, specific critiques of your plan:
Vague critiques like "this could be more robust" are useless. Aim for "this assumes the client handles reconnection, but I haven't verified that."
Brainstorm alternatives that address the specific weaknesses found in step 3. Goals:
Select the most promising alternative and flesh it out to the same level of detail as the original. A hand-wavy alternative that "sounds simpler" isn't a real comparison.
Repeat steps 3-5 at least three times, asking for user feedback at each iteration. The checkpoints aren't just for steering — they're where the user injects context you can't grep for: product goals, domain constraints, recent team decisions, upcoming migrations.
Assemble the best features from all iterations into a robust final plan.
For each iteration, present options with pros/cons:
[Description]
Pros: ... Cons: ... Risks: ...
[Which option and why, per design principles]
This skill is for thinking, not doing: it deliberately has no Write or Edit access, so Claude can't start implementing before the plan is settled.
CLAUDE.md/AGENTS.md, architecture docs, or design principles — every listed file is read at the start of each invocation, so keep it short and high-value.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub photostructure/claude-code-skills --plugin coding