From cobrew
Create detailed execution-ready implementation plans for complex or high-risk changes without coding. Useful for refactors, migrations, resumable phase checklists, and hand-offs to execute-plan.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cobrew:write-plan [brief description of the change to plan][brief description of the change to plan]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce a complete, self-contained implementation plan that can be executed by `execute-plan` with minimal ambiguity, even after `/clear` or by another agent.
Produce a complete, self-contained implementation plan that can be executed by execute-plan with minimal ambiguity, even after /clear or by another agent.
This skill is for planning only:
Load only the project context relevant to the requested change:
docs/SUMMARY.md exists, read it first.Code Standard docs for implementation conventions.Then inspect only the code areas relevant to the requested change.
Capture:
docs/plans/YYMMDD-HHmm-<plan-slug>/SUMMARY.mdphase-XX-<name>.mdresearch/ only if needed.Ask clarifying questions to resolve any ambiguity in the request. Focus on:
SUMMARY.md. If multiple interpretations of the request exist, list them and ask — never pick silently.Design a phased strategy that is safe and verifiable.
Each phase should have:
S, M, L, XLGranularity rule:
Research is optional and should be proportional to uncertainty.
Preferred order:
If external research capability is unavailable, proceed with local evidence and explicitly list assumptions and open questions.
Document findings in:
docs/plans/YYMMDD-HHmm-<plan-slug>/research/<topic>.mdSUMMARY.md formatFollow the template inside references/summary-template.md
The summary must be a living plan, not a static proposal. Include empty sections for execution-time updates: progress, surprises/discoveries, decision log, and outcomes/retrospective. These sections give execute-plan a stable place to record what changed and why.
phase-XX-<name>.md formatFollow the template inside references/phase-template.md
Before presenting the plan, verify:
Then present for user review.
If multiple viable approaches exist, present options and ask for one of: (use input/question tool for selection)
If the user chooses Confirm and Visualize:
write-plan session context and the plan artifacts just created.visualize skill output convention for plan folders:
docs/plans/YYMMDD-HHmm-<plan-slug>/visualize.htmldocs/plans/YYMMDD-HHmm-<plan-slug>/visualize-assets/End with:
Plan <relative_path_to_plan>/SUMMARY.md is ready.
Use /clear and then /execute-plan <relative_path_to_plan>/SUMMARY.md to execute it.
If visualization was created, also include:
Visualization <relative_path_to_plan>/visualize.html is ready.
npx claudepluginhub buiducnhat/cobrew --plugin cobrewCreates structured plans for multi-step tasks including software features, implementations, research, or projects. Deepens plans via interactive sub-agent reviews.
Writes detailed implementation plans from specs for multi-step tasks before coding, with file structure maps, TDD bite-sized steps, and markdown tracking format.
Transforms research findings into actionable implementation plans with granular steps, verification criteria, and stakes-based enforcement. Useful for structuring complex coding tasks before execution.