unit-tests
Installation
SKILL.md
Unit Tests
Purpose
Convert functional specifications into executable test code. Tests define the behavioral contract that the implementation must satisfy, following Test-Driven Development principles.
When to Use
This skill should be used when:
- User provides functional specifications with PreDB/Workflow/PostDB structure
- User requests to "write tests" or "implement tests" for a spec
- Starting TDD workflow (tests first, implementation later)
- User says "create tests for this spec"
Functional Specification Format
Specs follow a three-part structure for each scenario: