← ClaudeAtlas

tests-creatorlisted

Use when writing test cases BEFORE implementation — converts acceptance criteria into failing test stubs that task-implementer will make pass. Mandatory step in the TDD pipeline between issue-analyzer and task-implementer.
MrCipherSmith/helyx · ★ 1 · AI & Automation · score 71
Install: claude install-skill MrCipherSmith/helyx
# Tests Creator ## Purpose Converts acceptance criteria (from `issue-analyzer` or manual input) into concrete, failing test stubs **before any implementation code is written**. Enforces the RED phase of TDD. **Input:** Task object with `acceptance_criteria` + codebase path + test framework info **Output:** Ready-to-run test files with failing test stubs + `test_case_specs` block for `task-implementer` ## When to Use - Between `issue-analyzer` and `task-implementer` in the TDD pipeline - Orchestrator needs test specs before dispatching implementation - User wants to review test expectations before code is written - Acceptance criteria need to be translated into executable specifications ## Architecture: 4 Phases ``` Phase 1: DETECT → Identify test framework, conventions, fixture patterns Phase 2: ANALYZE → Map acceptance criteria to test scenarios Phase 3: GENERATE → Write failing test stubs with correct framework syntax Phase 4: REPORT → Emit test_case_specs for task-implementer consumption ``` --- ## Workflow ``` Tests Creator Progress: - [ ] Phase 1: Detect test framework and conventions - [ ] Phase 2: Map acceptance criteria to test scenarios - [ ] Phase 3: Generate failing test stubs - [ ] Phase 4: Report test_case_specs ``` --- ### Phase 1: DETECT Identify the test framework and conventions used in the project. **1.1 Detect framework:** ```bash # Check package.json for test dependencies cat <codebase_path>/package.json | grep -E '"(jest|vitest