What problem does it solve? Tests written by the same agent that writes the implementation can silently encode the same misunderstanding twice. This Skill inserts a human checkpoint: test cases are drafted in plain language from the brief and design, then confirmed by the user before any test or implementation code is written. ## Core Features & Use Cases - Plain-language test drafting: Derives test scenarios from project_brief.md's Definition of Done and design.md's API contract, covering golden paths, edge cases, and safety-relevant cases. - User confirmation gate: Explicitly asks the user whether the drafted scenarios match their intent before writing any code, catching divergent interpretations early. - Framework-specific implementation: Implements confirmed cases as pytest tests for backend/agent code and vitest/jest tests for frontend code, run per-slice as builders progress. - Use Case: After approving a design.md for a new API project, use this Skill to draft test scenarios, confirm them with stakeholders, and seed per-slice tests that block progress when they fail. ## Quick Start Ask the agent to draft test cases from the approved design.md and project brief, then review and confirm the plain-language scenario list before implementation begins.