cloudflare-stack

Enforce Cloudflare-first technology standards across project stacks.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/cffrank/paperclip-skills-agents --skill cloudflare-stack-cffrank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-stack
Source: https://github.com/cffrank/paperclip-skills-agents/tree/main/skills/cloudflare-stack
Command: npx skills add https://github.com/cffrank/paperclip-skills-agents --skill cloudflare-stack-cffrank

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mandatory Cloudflare-first technology stack rules for all COMPANY_NAME projects. Defines approved technologies, forbidden alternatives, binding patterns, environment conventions, and cross-cutting concerns. Every agent in the Paperclip org loads this skill. Use as the source of truth for technology decisions, stack questions, or when any agent needs to verify whether a tool/library/service is approved. Triggers on: "what stack", "which framework", "approved tools", "can I use", "technology decision", "stack rules", "Cloudflare", "binding", "environment", "wrangler.toml", or any question about what technologies to use.

Core Features & Use Cases

  • Approved technologies and binding conventions provide a single source of truth for tool selection.
  • Forbidden alternatives and ADR guidance ensure consistent, auditable decisions.
  • Environment conventions and cross-cutting rules enforce safe, scalable deployments across Cloudflare-native stacks.

Quick Start

Review the Cloudflare stack rules and align your project settings with approved technologies.

Frequently Asked Questions about cloudflare-stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce a Cloudflare-first tech stack across my projects?

You enforce a Cloudflare-first tech stack by applying mandatory technology standards across frontend, backend, deployment, and data layers. This ensures consistency by guiding framework choices, bindings, environments, and security practices for CF-native stacks.

What binding naming conventions do I need for wrangler.toml in a Cloudflare stack?

Your wrangler.toml bindings in a Cloudflare stack must follow specific naming conventions to ensure compliance. Adhering to these conventions maintains consistency and aligns with the enforced Cloudflare-native services like D1, R2, and KV.

Can I use non-Cloudflare services instead of D1 and R2 for my application?

Using non-Cloudflare services instead of D1 and R2 is forbidden. The stack requires the use of Cloudflare-native services for data layers, and adopting forbidden alternatives necessitates explicit Architecture Decision Records for new tool adoption.

When do I need an ADR for new tool adoption in a Cloudflare-native stack?

You need an Architecture Decision Record for new tool adoption in a Cloudflare-native stack whenever the tool is not explicitly forbidden but falls outside approved technologies. This ensures auditable and consistent technology decisions across projects.

Does this Cloudflare stack governance apply to both frontend and backend environments?

Yes, Cloudflare stack governance applies to both frontend and backend environments. It defines approved technologies, environment conventions, and cross-cutting rules to enforce safe, scalable deployments across the entire CF-native stack.