porcupine-md/jonggrang/cloudflare-deployment
Claude Code and agent skill by porcupine-md/jonggrang
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Deep knowledge about deploying applications to Cloudflare (Pages, Workers, Wrangler).
Install
npx vskill@latest install porcupine-md/jonggrang/cloudflare-deploymentSKILL.md
Context
Deploying {{project_name}} ({{project_type}}) to Cloudflare (Pages or Workers). You will follow a strict 6-phase Deployment Lifecycle Contract.
Instructions
Execute the following phases in order:
Phase 1: Authentication
- Ensure the
CLOUDFLARE_API_TOKENenvironment variable is set to a valid Cloudflare API Token. - If running locally, you may authenticate interactively with
npx wrangler login. However, for automated agents, ensure the token is provided. - Validate by running
npx wrangler whoami.
Phase 2: Build
- Prepare the artifacts for deployment.
- If Cloudflare Pages (Frontend): Run your framework's build command (e.g.,
npm run buildoryarn build) to generate the output directory (e.g.,dist/orout/). - If Cloudflare Workers (Backend/Edge API): Run
npm run buildif your project requires transpilation (e.g., TypeScript). Wrangler may handle this automatically if configured.
Phase 3: Install / Provisioning
- Ensure the target Cloudflare resources exist.
- Check for
wrangler.toml(for Workers) orwrangler.json(for modern Workers). Ensure thenamefield matches the intended project name. - If it's a new project, ensure the necessary Cloudflare resources (KV namespaces, D1 databases, R2 buckets) are declared and provisioned if required.
Phase 4: Deploy
- Ship the artifact to Cloudflare.
- Cloudflare Pages: Run
npx wrangler pages deploy <output-directory> --project-name <PROJECT_NAME>. - Cloudflare Workers: Run
npx wrangler deploy.
Phase 5: Checking
- Verify the deployment was successful.
- After a successful deploy, Wrangler outputs a URL (e.g.,
https://<PROJECT_NAME>.pages.devorhttps://<WORKER_NAME>.<SUBDOMAIN>.workers.dev). - Use
curl -sSf <URL>to ensure the application returns a 200 OK status code. If it fails, usenpx wrangler tailto inspect logs.
Phase 6: Update / Rollback
- If Phase 5 fails, immediately initiate a rollback.
- Cloudflare Workers: Rollback using
npx wrangler rollback <VERSION_ID>. You can find versions usingnpx wrangler deployments list. - Cloudflare Pages: Re-deploy the previous commit hash by finding the deployment ID in the Cloudflare dashboard or checking git history and re-running the deploy command on that commit.
- Note the failure in the progress log.
Validation
- [ ] Cloudflare authentication (
wrangler whoami) succeeds. - [ ] Build succeeds.
- [ ] Artifacts are deployed.
- [ ] Health check (curl) returns 200 OK.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/library/deploy/cloudflare-deployment/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/porcupine-md/jonggrang/cloudflare-deployment)