check
Installation
SKILL.md
Check — Is This Project Ready to Run?
One pass tells you whether a repo is actually set up to run, and exactly what's missing if not. The deliverable is a ✓/✗ checklist across localhost / staging / prod, built by discovering the project's own expected setup — never by reciting generic advice.
North star: no one should discover a missing .env key or an unwired environment by hitting a
runtime error — this surfaces it up front, with the fix.
Step 0 — Discover what SHOULD exist (never hardcode)
- Env contract —
.env.example(orenv.example): the list of vars the app expects. This is the source of truth for "what must be set." - Environments doc — the repo's README/CLAUDE.md should describe how localhost, staging, and prod are each configured (compose file, secret manager, deploy target). Missing this is itself a ✗.
- Run path —
make help/grep -E '^[a-z-]+:.*##' Makefile,docker-compose*.yml, orpackage.jsonscripts: the real targets to set up and run locally. - Cloud auth — does the local stack need an SSO/CLI login before it can start (AWS/GCP/Azure profile)?