Onboard (local environment)
Run discover-project first if stack and scripts are still unknown.
Checklist
- Prerequisites — Node/Python/Rust/Docker versions from README or
.tool-versions/engines - Install deps — use the project's package manager (
pnpm install,pip install -e ., etc.) - Environment — copy
.env.example→.env; list required vars; never invent secret values - Services — start DB/cache via documented Docker compose or local instructions
- Migrations / seed — run only if documented (
prisma migrate,rake db:setup, etc.) - Dev server — run the documented dev command; confirm URL and port
- Smoke test — run the smallest documented test or lint command
- Report — what works, what failed, exact errors, what the user must supply manually
Rules
- Follow README and CONTRIBUTING over assumptions
- Do not commit
.envor secrets - If setup is blocked (missing credentials, paid API keys), state the blocker clearly
When runnable, hand off to plan or implement as needed.
Related skills
- discover-project — run first if the stack is unknown
- test — confirm smoke tests pass
- ui-browser-check — verify UI after dev server is up