What problem does it solve?
This Skill provides a comprehensive framework for Specification Driven Development (SDD), streamlining the entire feature development lifecycle from initial setup and specification to implementation, testing, and documentation. It aims to reduce ambiguity, improve code quality, and ensure features are built with a deep understanding of requirements.
Core Features & Use Cases
- Full SDD Workflow: Guides users through setup, specification, planning, task generation, implementation, and documentation.
- Analysis Methods: Integrates Kaizen techniques (Five Whys, A3, etc.) for problem analysis and continuous improvement.
- Quality Assurance: Includes robust code review, testing (TDD for skills/prompts), and test fixing utilities.
- Developer Utilities: Provides tools for brainstorming, creating commits, PRs, hooks, and skills.
- Use Case: A developer needs to implement a new complex feature. They can use CEK to define the specification, break it down into actionable tasks, implement it following TDD principles, and ensure thorough documentation and quality checks are performed.
Quick Start
Use the context engineering kit skill to start a new feature development process by running the '00-Setup' stage.