From 2d48735325fce48b815c394e5b9956dbdfd3b5e2 Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Sat, 14 Feb 2026 15:20:23 -0800 Subject: [PATCH 1/2] [create-cloudflare] Add best practices links to generated AGENTS.md Direct AI coding agents to fetch Workers best practices, Durable Objects rules, and Workflows rules before writing code in new projects. --- .changeset/agents-md-best-practices.md | 9 +++++++++ packages/create-cloudflare/src/agents-md.ts | 6 ++++++ 2 files changed, 15 insertions(+) create mode 100644 .changeset/agents-md-best-practices.md diff --git a/.changeset/agents-md-best-practices.md b/.changeset/agents-md-best-practices.md new file mode 100644 index 000000000000..98be1721f1f8 --- /dev/null +++ b/.changeset/agents-md-best-practices.md @@ -0,0 +1,9 @@ +--- +"create-cloudflare": patch +--- + +Add best practices documentation links to generated AGENTS.md + +The AGENTS.md file generated for new Workers projects now directs AI coding agents to +fetch and understand the latest best practices before writing code, including Workers +best practices, Durable Objects rules, and Workflows rules. diff --git a/packages/create-cloudflare/src/agents-md.ts b/packages/create-cloudflare/src/agents-md.ts index 93bae35c0d1b..28610b36cf67 100644 --- a/packages/create-cloudflare/src/agents-md.ts +++ b/packages/create-cloudflare/src/agents-md.ts @@ -10,6 +10,12 @@ export const getAgentsMd = (): string => `# Cloudflare Workers STOP. Your knowledge of Cloudflare Workers APIs and limits may be outdated. Always retrieve current documentation before any Workers, KV, R2, D1, Durable Objects, Queues, Vectorize, AI, or Agents SDK task. +Before writing any code, fetch and understand the latest best practices: + +- https://developers.cloudflare.com/workers/best-practices/workers-best-practices/ +- https://developers.cloudflare.com/durable-objects/best-practices/rules-of-durable-objects/ +- https://developers.cloudflare.com/workflows/build/rules-of-workflows/ + ## Docs - https://developers.cloudflare.com/workers/ From 22c4e57b415ae405b19174dfb3584ba4a6f2c0d0 Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Wed, 18 Feb 2026 17:49:13 -0800 Subject: [PATCH 2/2] [create-cloudflare] Move best practices links to bottom as conditional references Move Durable Objects and Workflows best practices links out of the preamble and into a conditional section at the bottom of AGENTS.md. These are now clearly marked as optional, only to be referenced if the user's app uses those features. --- packages/create-cloudflare/src/agents-md.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/create-cloudflare/src/agents-md.ts b/packages/create-cloudflare/src/agents-md.ts index 28610b36cf67..0436bc6243da 100644 --- a/packages/create-cloudflare/src/agents-md.ts +++ b/packages/create-cloudflare/src/agents-md.ts @@ -10,12 +10,6 @@ export const getAgentsMd = (): string => `# Cloudflare Workers STOP. Your knowledge of Cloudflare Workers APIs and limits may be outdated. Always retrieve current documentation before any Workers, KV, R2, D1, Durable Objects, Queues, Vectorize, AI, or Agents SDK task. -Before writing any code, fetch and understand the latest best practices: - -- https://developers.cloudflare.com/workers/best-practices/workers-best-practices/ -- https://developers.cloudflare.com/durable-objects/best-practices/rules-of-durable-objects/ -- https://developers.cloudflare.com/workflows/build/rules-of-workflows/ - ## Docs - https://developers.cloudflare.com/workers/ @@ -46,4 +40,11 @@ https://developers.cloudflare.com/workers/runtime-apis/nodejs/ Retrieve API references and limits from: \`/kv/\` · \`/r2/\` · \`/d1/\` · \`/durable-objects/\` · \`/queues/\` · \`/vectorize/\` · \`/workers-ai/\` · \`/agents/\` + +## Best Practices (conditional) + +If the application uses Durable Objects or Workflows, refer to the relevant best practices: + +- Durable Objects: https://developers.cloudflare.com/durable-objects/best-practices/rules-of-durable-objects/ +- Workflows: https://developers.cloudflare.com/workflows/build/rules-of-workflows/ `;