What problem does it solve? Starting a feature, bug fix, or migration without a clear plan leads to scope creep, missed tests, and inconsistent execution. This Skill turns a vague request into a structured, test-driven implementation plan stored in docs/plans/ with trackable checkboxes. ## Core Features & Use Cases - Interactive planning workflow: Parses your intent, scans project context via Spring MCP tools, then asks focused questions one at a time (goal, scope, constraints, testing approach, title) before writing the plan. - Structured plan template: Generates docs/plans/yyyymmdd-<task-name>.md with Overview, Context, Testing Strategy, per-task Files blocks, mandatory test checkboxes, and Post-Completion sections. - Persistence-stack awareness: Detects JPA or JDBC via list_module_dependencies and activates the matching spring-data-jpa or spring-data-jdbc skill to refine entity-related tasks. - Use Case: Ask to "add a password reset feature" and receive a dated plan file with task-by-task checklists, required unit/e2e tests per task, and an option to start implementing immediately. ## Quick Start Ask the assistant to create an implementation plan for adding a new feature to your Spring project.