What problem does it solve?
This Skill helps software teams to streamline the planning phase of development by guiding them through the process of creating a robust, TDD-first implementation plan with functional-core/imperative-shell architecture.
Core Features & Use Cases
- Architectural Guidance: Ensures the implementation plan follows a functional-core/imperative-shell architecture.
- TDD-First Approach: Provides a methodology for writing tests before coding, ensuring high test coverage and quality.
- Codebase Context: Gathers broad codebase context to inform the plan's architecture and testing strategy.
- Task Breakdown: Delivers a detailed breakdown of tasks, enabling clear and manageable work units.
- Use Case: A software developer uses this Skill to plan the implementation of a new feature, ensuring that the plan includes architectural decisions, a test strategy, and a task breakdown.
Quick Start
To create a plan for a new feature, use the planning-guidance skill and follow the steps outlined in the documentation.