What problem does it solve?
This Skill transforms chaotic software development into a systematic, quality-driven process. It eliminates manual errors, ensures traceability from requirements to code, and accelerates delivery by automating task generation and execution with built-in quality gates.
Core Features & Use Cases
- Comprehensive PRD Creation: Generate detailed Product Requirements Documents (PRDs) with functional/non-functional requirements, acceptance criteria, API contracts, and test strategies, ensuring a clear Definition of Ready (DoR).
- Automated Task Generation & Execution: Break down PRDs into topologically ordered parent and sub-tasks. Systematically execute each task with a test-first approach, rigorous quality gates (lint, type, security, coverage), and critical database migration verification.
- End-to-End Traceability & Quality Assurance: Enforce PRD-scoped IDs (
PRD-####-FR-n) in tests and commits, manage global dependencies, and audit test coverage and correctness against specifications, ensuring a robust Definition of Done (DoD).
- Use Case: Imagine you need to build a new microservice. Use this Skill to guide you from defining detailed Product Requirements, automatically generating a structured task list, executing each task with rigorous quality checks including database migration verification, and finally auditing all tests to ensure full compliance with your initial PRD. This ensures your project is delivered on time, with high quality, and full traceability.
Quick Start
Automate the entire development process for a new 'user dashboard' feature, from defining the PRD to generating and executing all tasks with quality gates.