Go live
.agents/skills/go-live/SKILL.md — 115 lines of instruction that ship inside the starter. This page is generated from it, so it says what the skill does without republishing it.
When an agent picks this up
Section titled “When an agent picks this up”The skill description, verbatim — this is the text an agent matches your request against:
Take a ZeroDirs directory site from a local checkout to a running site on Cloudflare, one question at a time — pnpm cf:setup for the first deploy (Worker name, custom domain or workers.dev, D1, R2, migrations, deploy, admin secret), then the steps it leaves to the owner (D1 as the build source, Workers Builds and the Deploy Hook, email, payments) and how to verify each. Use when asked to deploy, go live, launch, put the site online, or set up Cloudflare for this project.
What it walks through
Section titled “What it walks through”-
- Before touching the account
-
- The first deploy —
pnpm cf:setup
- The first deploy —
-
- The site reads D1 instead of Markdown
-
- Publish on approval — Workers Builds and the Deploy Hook
-
-
- Payments
-
- Verify
- What not to do
Commands it runs
Section titled “Commands it runs”pnpm check:configpnpm cf:setuppnpm exec wrangler login # once; opens a browser on the owner's accountpnpm cf:setup --dry-run # prints the plan: names, route, what will be createdpnpm cf:setup # does it; asks once, then runs every steppnpm exec wrangler whoamipnpm db:seed:remote --dataset <name> --with-images --with-faviconspnpm buildpnpm exec wrangler deploypnpm cf:secrets DEPLOY_HOOK_URLpnpm deploypnpm cf:secrets STRIPE_SECRET_KEY STRIPE_WEBHOOK_SECRETpnpm db:seed:remotepnpm cf:secretsFiles it touches
Section titled “Files it touches”site.config.ts · wrangler.jsonc · worker-configuration.d.ts · src/content/listings/
Using it
Section titled “Using it”Skills load themselves — you describe the outcome, not the skill. “Add a Compliance category with an icon and seed it” is enough for an agent that can see .agents/skills/; Claude Code reads .claude/skills/, which pnpm skills:sync mirrors from .agents/ on every install. See Working with an agent.