full-stack-test-gatelisted
Install: claude install-skill NeuralMedic-DE/claude-skills
# Full-stack test gate (unit → e2e, verified)
Prove an application works by **running it**: the project's own test suites, then
a real browser that boots the app, drives every feature, screenshots each step,
diffs the pixels, and names what nothing tested.
## Core principle
**"It works" is a claim; a green gate is evidence — and evidence has a scope.**
The loop is: run the suites → drive the flows → diff the screenshots → crawl for
what no flow touches → fix → re-run.
**Be honest about scope (the rule that keeps this skill correct):** a green run
means *the flows you wrote passed*. It does not mean the app works. Never report
"fully tested" or "all features work". Report **"N flows green, M% of controls
untouched by any flow"** — and the crawler exists precisely to produce that
second number. → `references/01-test-strategy-and-scope.md`
## When to use vs. not
- Use for: testing a web app end to end; writing/running unit, integration or
regression tests; setting up Playwright; driving the UI and screenshotting it;
visual regression; verifying a change didn't break anything; adding a test gate
to CI; finding out what is untested.
- Not for: load/performance testing, security testing, or native mobile apps
(different tooling). For accessibility, use the sibling `a11y-gate` skill.
## Inputs to gather first
1. **How to start the app** — the command and the URL. Prefer the **production
build** (`npm run build && npm run preview`); dev servers add overlays and