CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

docs

Decide which family a doc belongs to before drafting — SDK/developer, user/product, or working-group (WG) — since family sets the audience, home, and tone. Use when creating, moving, or restructuring docs, when unsure which directory a doc belongs in, or when a request says "document this" / "write docs for X" without naming the kind. Routes to the specialized skill for each family.

65

Quality

82%

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

75%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-crafted routing doctrine: it provides a concrete ordered decision procedure, explicit boundary rules for every ambiguous case, and disciplined delegation to AGENTS.md and sibling skills instead of duplicating their content. The prose assumes Claude's competence and stays project-specific throughout. Remaining gaps are minor — a worked routing example, a light trim of rhetorical framing, and an optional split of the SDK section — which is why every dimension lands at 4 rather than 5.

Suggestions

Add one short worked example of classifying a real request (e.g., a request that sounds like user docs but is actually WG) through the three ordered questions, to lift actionability and workflow_clarity toward 5.

Trim editorial framing such as 'The boundaries are real, not bureaucratic' and 'the most common and most expensive docs mistake… invisible until someone reads it for the wrong reason' to pure directive statements, tightening conciseness.

The table's last column crams multiple skills and caveats into one cell; convert the 'Governing skill' column into short link(s) only and move the caveats into the routing section, improving organization.

DimensionReasoningScore

Conciseness

The body teaches only project-specific doctrine (families, homes, boundaries, sync rules) that Claude cannot know, and explicitly refuses to repeat AGENTS.md ('Read it once; this skill does not repeat it'). Minor rhetorical padding could be trimmed — 'The boundaries are real, not bureaucratic', 'is the most common and most expensive docs mistake, because it is invisible until someone reads it for the wrong reason' — fitting the 'efficient; minor instances of over-explanation' anchor rather than the fully lean anchor 5.

4 / 5

Actionability

Concrete, executable guidance throughout: an ordered decision procedure ('Ask, in order: 1… 2… 3…' with explicit outcomes), concrete home paths (packages/<pkg>/docs/, docs/reference/**, docs/wg/**), named hand-off targets with links, and specific edge-case rules (plans → gitignored *.plan.md; FX docs → authored in its own repo). As an instruction-only skill the absence of code is fine, but there is no worked example of classifying a real request, leaving anchor 4 rather than 5's 'specific examples cover the common cases'.

4 / 5

Workflow Clarity

The routing workflow is a clearly sequenced, ordered decision tree with explicit per-branch outcomes and an unambiguous terminal step ('hand off to its governing skill and stop reading here'), plus boundary rules for the ambiguous cases. There is no error-recovery or verification loop after a routing decision (not required — no destructive or batch operations), which keeps it at 'clear sequence with most checkpoints' rather than anchor 5.

4 / 5

Progressive Disclosure

Structure is good: operational detail is delegated to docs/AGENTS.md by explicit pointer, and all references (docs-wg, docs-canvas, seo, links, grounding, AGENTS.md) are one level deep, clearly signaled markdown links. However, the ~110-line body inlines the full SDK doctrine and boundary rules rather than splitting any of it out, and the very wide table renders awkwardly, so it sits at anchor 4 rather than the cleanly split overview of anchor 5.

4 / 5

Total

16

/

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 description: it states a concrete, well-scoped capability (doc-family classification and routing), explicitly enumerates the three families, and pairs it with a clear 'Use when…' clause covering creation, restructuring, directory uncertainty, and unnamed-kind requests. Trigger phrasing is natural; only minor synonym coverage and a small gap on the SDK family's after-routing behavior keep it from full marks.

DimensionReasoningScore

Specificity

Names the domain and concrete actions — 'Decide which family a doc belongs to before drafting — SDK/developer, user/product, or working-group (WG)' and 'Routes to the specialized skill for each family' — with the three families enumerated and what family determines (audience, home, tone). It lists several specific items but stops short of comprehensive coverage (e.g., says nothing about what happens for the SDK family), fitting the 'several specific actions; minor gaps' anchor rather than anchor 3's bare 1–2 generic actions.

4 / 5

Completeness

Clearly answers both what ('Decide which family a doc belongs to… Routes to the specialized skill for each family') and when ('Use when creating, moving, or restructuring docs, when unsure which directory a doc belongs in, or when a request says "document this" / "write docs for X"') with concrete trigger phrases, exactly matching the anchor 5 pattern. Neither the what nor the when is vague or implicit, ruling out 4.

5 / 5

Trigger Term Quality

Includes natural phrases users would actually say — 'creating, moving, or restructuring docs', 'unsure which directory a doc belongs in', 'document this' / 'write docs for X' — giving good keyword coverage. A few natural terms are missing ('documentation', 'guide', 'tutorial', 'reference', 'RFC'), so it fits anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear router niche — deciding the doc family before drafting and dispatching to per-family skills — which distinguishes it from the specialized skills it routes to. There is minor overlap risk with sibling docs skills (docs-wg, docs-canvas, seo) that also trigger on doc-writing requests, placing it at anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 20 suspicious

Warning

Total

15

/

16

Passed

Repository

gridaco/grida

Path

.agents/skills/docs/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.