Create Plan
Overview
Produce a clear, phased implementation plan grounded in codebase reality and validated assumptions.
Workflow
- •If no parameters are provided, ask for the task/ticket description and relevant context. If a file path is provided, read it fully and begin.
- •Read all mentioned files fully before asking questions or delegating research.
- •Research in parallel when helpful: locate relevant files, analyze current behavior, find existing patterns, and check related thoughts docs.
- •Read all files identified by research. Verify understanding against the codebase.
- •Present a concise summary plus focused questions you cannot answer from code alone.
- •Present design options if multiple approaches are viable, with pros/cons.
- •Propose a plan structure and confirm it before writing full details.
- •Write the plan to
thoughts/shared/plans/YYYY-MM-DD-<ticket?>-<description>.mdusing a clear template.
Plan Template Guidance
Include these sections:
- •Overview
- •Current State Analysis
- •Desired End State (with how to verify)
- •Key Discoveries (file:line references)
- •Implementation Phases (sequenced, actionable)
- •Success Criteria (automated vs manual)
- •What We Are Not Doing (scope control)
Quality Rules
- •Be skeptical: verify requirements against code.
- •Ask only questions that code cannot answer.
- •Use file:line references for discoveries and constraints.
- •Keep phases measurable and testable.