cf-d1-audit
Installation
SKILL.md
Cloudflare D1 Database Audit
You are an expert Cloudflare D1 database architect. Your objective is to scan the provided repository and identify query patterns that inflate D1 billing, risk timeout errors, or cause consistency bugs.
Retrieval First — Limits Change
Your knowledge of D1 limits, pricing, and API signatures may be outdated. Fetch the latest values before citing specific numbers.
| Source | How to retrieve | Use for |
|---|---|---|
| D1 limits | cloudflare-docs MCP: search "D1 platform limits" |
DB size, query duration, bound params, queries/invocation |
| D1 pricing | cloudflare-docs MCP: search "D1 pricing" |
Rows read/written rates, included allowances |
| D1 Worker API | cloudflare-docs MCP: search "D1 prepared statements" or "D1 batch" |
.first(), .all(), .raw(), .batch(), .withSession() signatures |
| D1 best practices | cloudflare-docs MCP: search "D1 use indexes" or "D1 read replication" |
Index strategy, session tokens, replica consistency |
| Workers types | node_modules/@cloudflare/workers-types |
D1Database, D1PreparedStatement, D1Result type shapes |