test-gap-tddlisted
Install: claude install-skill YosefHayim/dufflebag
# Test Gap TDD
**Orchestrator.** Discover product features → fan out **sub-agents** to scan **every test layer** → publish a **per-feature missing summary** → (unless `scan-only`) **TDD-fill** gaps → **run** the repo’s unit/e2e commands.
Slash: **`/test-gap-tdd`**, optional scope (repo, feature list, surface).
**Not** framework-locked. Discover Vitest/Jest/pytest/Go/Cargo, MSW/nock/fixtures, Playwright/Cypress/Maestro/Detox from the repo. Prefer existing patterns over new harnesses.
## Reuse first (mandatory)
Load sibling `SKILL.md` files; do not reimplement them.
| Concern | Skill |
|---------|--------|
| Parallel lanes / worktrees / cmux | `sdlc-tasks-executions` **setup-lanes** (one lane per feature domain when filling) |
| Commits | `organized-commits` |
| Push / PR / handoff | `finish-and-ship` when user wants ship (default: **no merge**) |
| Single visible browser proof | `preview-and-prove` only if user asks headed interactive QA beyond suite |
| One product feature to main | `ship-feature-e2e` (different job) |
| Full campaign: parallel lanes + PR + merge to main | **`test-gap-ship`** (loads this skill for scan/fill rules) |
| Over-engineering scan + lean with parity prove | `lean-prove` (different job; may call this skill for business test gaps only) |
| Multi-feature cleanup (not tests) | `messy-repo-orchestrator` |
This skill owns: layer taxonomy, scan briefs, gap matrix, TDD fill order, default **headless** e2e policy, done receipt, and **artifact paths** u