From forge-core
Create a detailed implementation plan with bite-sized tasks. USE WHEN spec approved, plan implementation, create plan, write implementation plan.
npx claudepluginhub n4m3z/forge-coreThis skill uses the workspace's default tool permissions.
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.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Processes PDFs: extracts text/tables/images, merges/splits/rotates pages, adds watermarks, creates/fills forms, encrypts/decrypts, OCRs scans. Activates on PDF mentions or output requests.
Share bugs, ideas, or general feedback.
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. |