What problem does it solve?
This Skill automates the creation of detailed, two-layer implementation plans for software development tasks, ensuring alignment with project constraints and facilitating clear execution steps.
Core Features & Use Cases
- Task Specification Input: Accepts issue/PR descriptions or numbers to define the scope.
- Constraint Integration: Incorporates project-wide rules, invariants, and quality commands into the plan.
- Layered Planning: Generates both high-level constraints and detailed, step-by-step implementation plans with exit criteria.
- Use Case: A developer receives a new feature request as a GitHub issue. They use this Skill to generate a clear plan outlining the necessary code changes, testing strategies, and validation steps, ensuring all project standards are met before coding begins.
Quick Start
Use the plan skill to create a two-layer implementation plan from the text of issue number 123.