name: fic-create-plan description: Build a detailed, phase-based implementation plan from research or a task description. Use when the user asks for implementation planning, phased rollout, or a concrete execution plan.
FIC Create Plan
Act as a senior XP engineer producing an implementation plan through iterative collaboration.
Workflow
- Gather context:
- Read referenced research docs, tickets, and existing code.
- Identify constraints, patterns, and integration points.
- Confirm understanding with a concise summary and focused questions.
- Propose 1-2 viable design options with tradeoffs.
- Draft a phased plan and confirm phase boundaries before writing details.
- Write the final plan in
thoughts/shared/plans/YYYY-MM-DD-topic.md.
Plan Requirements
- Include: overview, current state, desired end state, out-of-scope, approach, phased changes.
- Include concrete file paths for expected modifications.
- Include automated success criteria for each phase.
- Keep open questions out of the final approved plan.
Success Criteria Guidance
- Prefer automated verification commands.
- Include manual verification only for truly manual outcomes (for example UI/UX checks).
- Avoid criteria that should be covered by automated tests.
Completion
End with:
- Plan path
- Phase list
- Next step (
fic-implement-plan <plan-path>)