skills/WritePlan/SKILL.md
Create a detailed implementation plan with bite-sized tasks. USE WHEN spec approved, plan implementation, create plan, write implementation plan.
npx skillsauth add n4m3z/forge-core WritePlanInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform an approved spec or requirements into a step-by-step implementation plan. Every task is concrete, every command is real, every file path exists or is specified.
The spec was already approved during Brainstorming or DesignSpec. The plan is a mechanical decomposition — it doesn't need a second approval gate. The gate is the execution handoff.
Enter plan mode before writing the plan. This keeps the plan in the runtime's attention during subsequent execution.
docs/plans/YYYY-MM-DD-<feature>-plan.md<path>. Execute with ExecutePlan (inline, sequential) or DeveloperSprint (parallel agents)?"Each task must contain:
| Thought | Reality | | ------------------------------------------------- | ---------------------------------------------------------------- | | "Implement the authentication module" | That's a project, not a task. Break it into 2-5 minute steps. | | "TBD — figure out during implementation" | If you can't specify it now, the spec is incomplete. Go back. | | "Add appropriate error handling" | Specify which errors and how to handle each one. | | "Follow the existing pattern" | Name the pattern, cite the file, show the code. | | "The developer will know what to do" | The developer is an agent with no context. Spell it out. | | "This task might take 30 minutes" | Split it. Every task should be verifiable in under 5 minutes. |
development
Reactive correction and root-cause fix. USE WHEN something went wrong, user is frustrated, demands a correction, says wtf, what the hell, why did you, that's wrong, this is broken, no not that, stop. Executes the immediate fix, then hunts the upstream artifact that caused it and creates a corrective change.
development
Decompose a research question into sub-queries, spawn parallel WebResearcher agents per angle, synthesize findings with citations and explicit confidence. USE WHEN the user asks to research, investigate, look online, look up, dig into, find sources, gather evidence, or survey what's known about a topic. Single-pass; for multi-round adversarial research use ResearchCouncil in forge-council.
tools
Author project documentation that future humans (and AI sessions) actually read. Covers TLDRs for tools, READMEs, runbooks, journals. USE WHEN write documentation, create tldr, tool one-pager, document a cli, write readme, runbook, journal entry, capture knowledge about a tool, distill a session into reusable notes.
development
Review your own staged changes via a code-review TUI before triggering a commit. USE WHEN about to commit, walking through your own staged diff, self-reviewing before approval, tuicr, revdiff, git diff cached.