What problem does it solve?
Dev-test ends the guesswork of creating tests for new work by deriving the scope directly from acceptance criteria, plan docs, and issue context before any implementation starts.
It also enforces config-driven commands and branch awareness so the resulting plan and stubs fit the repository's stack and workflow.
Core Features & Use Cases
- Acceptance criteria ingestion: Pulls ACs from docs/plans/issue-<n>/plan.md and GitHub issue bodies, reports counts, and highlights the issue title in the announcement banner.
- Structured planning & stubs: Produces a detailed plan grouped by happy, edge, and error cases, writes docs/plans/issue-<n>/test-plan.md, and scaffolds placeholder test files that follow the detected framework conventions.
- Verification and handoff: Runs the configured build and test commands to ensure placeholder assertions do not fail, then commits the plan and stubs with the counts and files needed for the next skill.
- Use Case: On a branch like feature/42-add-login, run dev-test before dev-implement so reviewers have a documented test roadmap, stub files, and clear coverage targets.
Quick Start
Ask the AI to run dev-test to derive acceptance criteria, produce the issue-specific test plan, and scaffold stub files before implementation begins.