CtrlK
BlogDocsLog inGet started
Tessl Logo

coding-standards

Use when writing or reviewing TypeScript in this repo. Covers the no-`any` rule and where to put new types, the uppercase-acronym style guide, and the rules for code comments (no historical context). (project)

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

90%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, highly actionable coding-standards skill that provides concrete file paths, real code-comment examples, and a clear decision process for the no-`any` rule without over-explaining basics. The only mild gap is the absence of an explicit validation checkpoint in the no-`any` workflow, though the operation is non-destructive.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what TypeScript, acronyms, or comments are, and every section (no-`any` process, acronym table, comment examples, smell test) earns its place, matching the score-5 anchor.

5 / 5

Actionability

Guidance is fully concrete and executable: exact file paths like 'packages/shared/src/types.ts', a do/don't table with real identifier examples, real TypeScript comment examples marked good/bad, and a smell test enumerating specific trigger words ('to avoid', 'to fix', 'to prevent'), matching the score-5 anchor.

5 / 5

Workflow Clarity

The no-`any` section is a clearly sequenced three-step numbered process with concrete sub-locations, fitting the score-4 anchor; it stays at 4 rather than 5 because there is no explicit validation/checkpoint, though none is strictly required for a non-destructive standards decision process.

4 / 5

Progressive Disclosure

Content is well-organized into clearly headed sections and is compact enough to live entirely inline with no external references needed, fitting score-4; it does not reach 5 because at ~75 lines it slightly exceeds the under-50-line simple-skill threshold that would let well-organized sections alone score 5.

4 / 5

Total

18

/

20

Passed

Description

83%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, well-structured description that clearly states both capability and trigger context with concrete, repo-specific rule areas. Adding synonyms like 'code review' or 'style guide' would push trigger-term quality and distinctiveness to the top anchor.

DimensionReasoningScore

Specificity

Names the domain and several concrete rule areas — 'no-`any` rule', 'where to put new types', 'uppercase-acronym style guide', 'rules for code comments' — which lists several specific actions with only minor gaps in coverage, fitting the score-4 anchor rather than the more comprehensive score-5.

4 / 5

Completeness

It explicitly answers both what (covers the no-`any` rule, type placement, acronym style, comment rules) and when ('Use when writing or reviewing TypeScript in this repo') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

The trigger 'writing or reviewing TypeScript in this repo' uses natural phrasing a user would say, with good keyword coverage; it stops short of score 5 because synonyms like 'code review', 'linting', or 'style guide' are absent.

4 / 5

Distinctiveness Conflict Risk

The repo-specific trigger and highly particular rules (uppercase-acronym style, no-historical-context comments) give it a clear niche with minimal conflict risk, but the broad 'writing or reviewing TypeScript' phrasing leaves minor overlap risk with a general TS linting skill, placing it at 4 rather than 5.

4 / 5

Total

17

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
cloudflare/sandbox-sdk
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.