What problem does it solve? Adding Cloudflare bindings (KV, R2, D1, Queues, secrets, environment variables) to a TanStack Start + Workers project requires exact wrangler.jsonc syntax, type regeneration, and correct server-side access patterns that are easy to get wrong. ## Core Features & Use Cases - Binding Configuration: Provides exact wrangler.jsonc snippets for KV namespaces, R2 buckets, D1 databases, Queue producers, and plain vars. - Type Generation: Runs cf-typegen after config edits so TypeScript knows about new bindings via worker-configuration.d.ts. - Usage Patterns: Shows how to access bindings through import { env } from "cloudflare:workers" with read/write examples per binding type. - Use Case: When you need caching, ask to add a KV namespace and get the wrangler config, the namespace creation command, regenerated types, and working put/get/delete code. ## Quick Start Ask the agent to add an R2 bucket binding named STORAGE to this project and show how to upload a file with it.