What problem does it solve?
This Skill automates the process of analyzing specifications to generate domain models, class designs, and unit tests, ensuring code quality and adherence to specifications.
Core Features & Use Cases
- Specification Analysis: Parses natural language specifications to identify domain entities, value objects, and domain events.
- Test-First Design: Generates comprehensive unit tests for pure functions and class methods based on identified requirements and edge cases.
- Automated Documentation: Appends structured design artifacts and test plans directly to existing Plan documents.
- Use Case: A developer receives a new feature requirement. They use this Skill to analyze the requirement document, automatically generating the initial class structure, identifying pure functions, and creating a suite of unit tests to guide implementation.
Quick Start
Use the spec-test skill to analyze the attached specification document and update the plan file located at /path/to/your/plan.md.