CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

durable-objects

Build, debug, or review Cloudflare Durable Objects code for persistent state and coordination.

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./.commandcode/skills/durable-objects/SKILL.md

The canonical home for this skill is durable-objects in cloudflare/skills

SKILL.md
Quality
Evals
Security

Quality

Content

80%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 well-structured, highly actionable skill body with excellent progressive disclosure and lean, code-first guidance. Its main weakness is workflow clarity: the retrieve-then-implement-then-test flow is scattered across sections rather than presented as an explicit sequenced workflow with validation checkpoints.

Suggestions

Add an explicit ordered workflow near the top (e.g., 1. Fetch the relevant doc page for the task, 2. Check Critical Rules and anti-patterns, 3. Implement, 4. Verify with the testing reference) instead of leaving the sequence implicit across sections.

Consolidate overlapping items between 'Critical Rules' and 'Anti-Patterns (NEVER)' (e.g., blockConcurrencyWhile usage and in-memory state) into one section to trim redundant tokens.

Add a brief validation step for migration/config changes (e.g., confirm wrangler migrations are tagged correctly before deploy) to give the workflow an explicit checkpoint.

DimensionReasoningScore

Conciseness

The body is efficient: tables for when-to-use and use-cases, compact code blocks, and no explanation of concepts Claude already knows. Minor trimmable redundancy exists between 'Critical Rules' and 'Anti-Patterns (NEVER)' and a slightly wordy Authorization paragraph, so it does not fully reach 'every token earns its place'.

4 / 5

Actionability

The wrangler.jsonc config, full TypeScript Durable Object class with RPC and SQL storage, stub creation patterns, storage operations, and alarm scheduling/cancellation are copy-paste-ready and cover the common cases, matching the 'fully executable' anchor.

5 / 5

Workflow Clarity

A rough sequence is implied (prefer retrieval over pre-training, fetch relevant docs when implementing, read the testing reference before configuring a suite), but no explicit ordered workflow or validation checkpoints are stated; the content is organized by topic rather than as a sequenced process. Not 4 because checkpoints and the sequence itself are implicit rather than 'mostly present'.

3 / 5

Progressive Disclosure

SKILL.md is a clear overview with well-signaled one-level-deep references (rules.md, testing.md, workers.md — all verified to exist) plus a retrieval-sources table and search keywords; detail is appropriately split into the reference files with only compact quick-reference snippets kept inline, matching the 5 anchor.

5 / 5

Total

17

/

20

Passed

Description

70%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, concise description with a clear niche and good natural-language triggers, weakened mainly by the absence of an explicit 'Use when' clause, which caps completeness and leaves triggering to inference. Adding a trigger clause naming common user scenarios would lift it to top-tier.

Suggestions

Add an explicit trigger clause, e.g. 'Use when creating or modifying Durable Object classes, implementing alarms or WebSocket handlers, configuring DO bindings and migrations in wrangler, or debugging state coordination issues.'

Include common variations users actually say, such as 'Cloudflare Workers state', 'edge state', or 'stateful Workers', to broaden trigger coverage.

Mention 1-2 more concrete capabilities (e.g., SQLite storage, alarms, RPC methods) to move specificity from 'several actions' toward comprehensive.

DimensionReasoningScore

Specificity

"Build, debug, or review Cloudflare Durable Objects code for persistent state and coordination" lists three concrete actions within a named domain, matching the 'several specific actions; minor gaps' anchor; it is not comprehensive (5) because RPC, alarms, migrations, and testing are absent from the description, and not 3 because three distinct actions plus a purpose clause exceed '1-2 concrete actions'.

4 / 5

Completeness

The description clearly answers 'what' (build, debug, or review DO code) but contains no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

"Cloudflare Durable Objects", "persistent state", and "coordination" are natural phrases a user would say, giving good keyword coverage; a few natural terms are missing ("Cloudflare Workers", "wrangler", "WebSockets", "alarms"), so it falls short of the comprehensive synonym/extension coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

"Cloudflare Durable Objects" is a clear niche with distinct triggers; a user mentioning Durable Objects or per-entity state coordination would unambiguously want this skill, so conflict risk is minimal, matching the 5 anchor better than the 4 anchor's 'minor overlap risk'.

5 / 5

Total

16

/

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

MesilimLLC/api.trackdub

Path

.commandcode/skills/durable-objects/SKILL.md

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.