What problem does it solve?
This Skill prevents fragile releases by ensuring every acceptance criterion gets a corresponding, correctly structured test that either green-lights the task or blocks it without altering production code.
Core Features & Use Cases
- Creates BDD test stubs from acceptance criteria so the red→green loop starts immediately and mirrors the code structure under
/lib/.
- Enforces Gate 1 test completion per task by completing coverage for every AC and producing a binary PASS/FAIL outcome.
- Verifies reliable isolation practices by requiring fakes (no
vi.mock-style mocks), fixture-based external data, and no E2E calls to real Stripe/Resend/Firebase.
Quick Start
Use the tester skill during a development task to turn the task’s acceptance criteria into BDD test stubs, then finish the tests and run the suite so the task is either transitioned to review or recorded as failed for correction.