One-line description.
# 1. Clone and install
git clone <repo-url>
cd <project>
npm install
# 2. Set up local secrets (Cloudflare Workers dev)
cp .dev.vars.example .dev.vars
# fill in .dev.vars with your values
# 4. Run locally
npm run dev # starts at http://localhost:8787# Deploy to Cloudflare (manual)
npm run deploy
# Or push to main — GitHub Actions deploys automatically
git push origin mainSecrets are never stored in files. Set them per environment:
# Production (Cloudflare)
wrangler secret put SECRET_NAME
# Local dev — edit .dev.vars (gitignored)On-demand backend tasks live in scripts/. Run them locally:
node scripts/<script-name>.jsdocs/spec.md— planning template for new featuresCLAUDE.md— context for Claude Codewrangler.toml— Cloudflare configuration