CtrlK
BlogDocsLog inGet started
Tessl Logo

debug-workers

Use when a deployed Cloudflare Worker in this repository misbehaves or fails to deploy — osn-api, cire-api or a cire Worker — or when setting or rotating a Worker secret. Covers where to look first, the secret-setting trap for JSON and JWK values, why a secret change needs a redeploy, and the module-evaluation crash on a first deploy.

71

Quality

86%

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 debugging skill: every section is a non-obvious production trap paired with an executable command, and the bulk operational detail is correctly deferred to external wiki files. The only soft spots are the directive-without-code fix in section 4 and the absence of an explicit post-change verification step in the secret/redeploy flow.

DimensionReasoningScore

Conciseness

The body is lean and trap-focused ('This skill holds the traps that cost time') with no padding or explanation of concepts Claude already knows; each of the six sections states a non-obvious failure mode and its fix in 2-4 lines.

5 / 5

Actionability

Four of six sections give copy-paste-ready commands (`bunx wrangler tail`, the grep/sed/printf secret pipeline, `bunx wrangler deploy`, `bun run test`) plus a concrete routes snippet, but section 4 ('Move both into request-time code or lazy thunks') directs without showing code, and commands carry placeholders (worker-name, KEY, $SF) requiring substitution.

4 / 5

Workflow Clarity

Numbered sections establish an explicit diagnostic order ('Tail the failing Worker first... before forming any theory') and validation is present ('Verify with a real `wrangler deploy`; `--dry-run` does not catch it'; 'needs the whole monorepo suite before merging'), but the piece is a traps catalog rather than one coherent multi-step workflow, and the production secret-change flow has no explicit post-deploy verification step.

4 / 5

Progressive Disclosure

At ~43 lines with no bundle files, the skill keeps only the traps inline and clearly signals one-level-deep pointers up front ('The tier map, secrets checklist and deploy steps are in `wiki/shared/production-deploy.md` and `wiki/shared/dev-environment.md`'), with well-organized numbered sections.

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 'Use when' trigger clause, concrete coverage enumeration, and a well-defined niche anchored to named repository services. It is slightly topic-list-shaped rather than action-shaped and omits a few natural trigger words (wrangler, troubleshoot), but nothing vague or overstated.

DimensionReasoningScore

Specificity

Names the domain (deployed Cloudflare Workers) and several concrete coverage areas — 'setting or rotating a Worker secret', 'the secret-setting trap for JSON and JWK values', 'why a secret change needs a redeploy', 'the module-evaluation crash on a first deploy' — though it enumerates covered topics rather than the actions Claude will perform (tail logs, extract and pipe secrets, redeploy), leaving minor gaps.

4 / 5

Completeness

Both halves are explicit: 'Use when a deployed Cloudflare Worker in this repository misbehaves or fails to deploy... or when setting or rotating a Worker secret' gives concrete when-triggers, and 'Covers where to look first, the secret-setting trap..., why a secret change needs a redeploy, and the module-evaluation crash' concretely states what the skill contains.

5 / 5

Trigger Term Quality

Good natural coverage — 'Cloudflare Worker... misbehaves or fails to deploy', 'setting or rotating a Worker secret', plus repo-specific service names (osn-api, cire-api) — but common phrasings users would actually say like 'wrangler', 'deploy error', or 'troubleshoot' are missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche — debugging/operating deployed Cloudflare Workers in this specific repository, with named services — that no generic skill would accidentally trigger for; conflict risk is minimal.

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
englishstreetventures/osn
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.