What problem does it solve?
This Skill guides AI in implementing code one small task at a time, preventing common AI hallucinations that occur when processing large, complex specifications. It ensures deterministic, correct code by focusing on minimal context and strict adherence to acceptance criteria.
Core Features & Use Cases
- Atomic Task Implementation: Breaks down development into small, manageable tasks, each with a precisely defined, limited context (~500 lines) to maintain AI focus.
- Test-First Development (TDD): Enforces a strict RED → GREEN → REFACTOR cycle, ensuring that tests are written before implementation and that all code is thoroughly verified.
- Domain-Driven Design (DDD) Adherence: Guides the implementation of DDD tactical patterns (Aggregates, Value Objects, Entities, Domain Events) with a Co-Located directory structure and semantic naming.
- Use Case: When implementing a new feature, this Skill ensures you tackle it task-by-task, writing tests first, then the code, and refactoring, all while adhering to DDD principles. This structured approach guarantees high-quality, maintainable code.
Quick Start
After the Orchestrator provides tasks.md, start with the first task (e.g., TASK-001). Load ONLY the context specified in that task.
Example for TASK-003: Implement factory criar-usuario.ts.