CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudflare-workers

Cloudflare Workers patterns for Worker runtime APIs, Durable Objects, KV, R2, D1, Queues, WebSockets, streaming responses, bindings, wrangler configuration, and deployment limits. Use when users mention Cloudflare Workers, Durable Objects, KV, R2, D1, Queues, wrangler, or edge runtime behavior.

71

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, high-signal rule list that respects the token budget and captures real Workers-specific pitfalls (waitUntil semantics, Hyperdrive pooling, immutable 101 headers, DO-backed WebSockets, generated binding types). Its grounding workflow is well sequenced with a pre-change verification checkpoint, though a couple of rules would be fully copy-paste ready with small code examples, and there is no explicit error-recovery loop.

DimensionReasoningScore

Conciseness

The ~20-line body is lean and assumes Claude's competence — e.g., "Node-style database drivers require `nodejs_compat` in Worker configuration" and "Trust generated Worker binding types such as `Cloudflare.Env`" state rules with just enough rationale ("Floating promises are unsafe because the isolate can stop after the response") and zero padding. It never explains concepts Claude already knows (what WebSockets or KV are), matching the 5 anchor "every token earns its place".

5 / 5

Actionability

Mostly executable, specific directives: "passed to `c.executionCtx.waitUntil(...)`", "Call `waitUntil` as a method on `c.executionCtx`. Do not destructure it", "create a fresh `pg.Client` per request and close it after all queued work... settles", "require `nodejs_compat` in Worker configuration". It stays at 4 rather than 5 because a few rules lack the concrete snippet or command that would make them copy-paste ready (no waitUntil or Hyperdrive/pg code example, and "ask DeepWiki a narrow question" names the tool without showing the invocation), leaving minor gaps.

4 / 5

Workflow Clarity

The Upstream Grounding section lays out a clear, ordered decision workflow with an explicit checkpoint — "ask DeepWiki a narrow question against `cloudflare/cloudflare-docs` before relying on memory" and "Verify decisive details... before changing code" — plus a well-defined skip condition for stable Web API basics. This matches the 4 anchor (clear sequence, most checkpoints present); it is not a 5 because there is no explicit feedback loop (what to do when grounding sources disagree) and the lifecycle rules themselves are an unsequenced checklist rather than a process.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files present (no references/, scripts/, or assets/ directories exist), and the content is organized into three clear, well-labeled sections with external grounding targets explicitly named (`cloudflare/cloudflare-docs`, `honojs/hono`). Per the rubric's simple-skill guidance, well-organized sections with no need for external references score 5; nothing is inlined that belongs in a separate file.

5 / 5

Total

18

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with an explicit and comprehensive "Use when..." trigger clause and a clearly branded, low-conflict niche. Its only weakness is that the capability statement is a topic enumeration under the generic verb "patterns for" rather than a list of distinct concrete actions, and a few natural trigger synonyms (e.g., "Cloudflare" alone, "edge functions") are missing.

DimensionReasoningScore

Specificity

"Cloudflare Workers patterns for Worker runtime APIs, Durable Objects, KV, R2, D1, Queues, WebSockets, streaming responses, bindings, wrangler configuration, and deployment limits" enumerates many specific, concrete topic areas with only minor gaps (e.g., Cron Triggers, Static Assets). It falls short of the 5 anchor because the only action verb is the generic "patterns for" — it describes domains covered rather than multiple distinct concrete actions like "extracts", "fills", or "merges" — and clearly exceeds the 3 anchor's "1-2 concrete actions, not comprehensive".

4 / 5

Completeness

The description explicitly answers both questions: "Cloudflare Workers patterns for Worker runtime APIs, Durable Objects, KV, R2, D1, Queues..." states what it does, and "Use when users mention Cloudflare Workers, Durable Objects, KV, R2, D1, Queues, wrangler, or edge runtime behavior" gives concrete trigger phrases for when to use it — a direct match for the 5 anchor; the 4 anchor's "when could be more explicit" does not apply.

5 / 5

Trigger Term Quality

"Use when users mention Cloudflare Workers, Durable Objects, KV, R2, D1, Queues, wrangler, or edge runtime behavior" has strong, natural keyword coverage that directly matches what users would say. It sits at 4 rather than 5 because a few natural variations are missing — users commonly say just "Cloudflare", "Workers", "edge functions", or "wrangler.toml" — so the synonym coverage is good but not comprehensive.

4 / 5

Distinctiveness Conflict Risk

This is a clear niche (Cloudflare's Workers platform and its named products) with brand-specific triggers (Durable Objects, KV, R2, D1, wrangler) that virtually no other skill would claim, matching the 5 anchor's "clear niche with distinct triggers; minimal conflict risk". It is well above the 4 anchor, which requires minor overlap risk with closely related skills; only a hypothetical generic "serverless" skill could marginally overlap.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
EpicenterHQ/epicenter
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.