CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

documentation-criteria

Determines which of PRD, ADR, UI Spec, Design Doc, and Work Plan a change requires, and where each is stored. Use when deciding documentation scope, or when creating or reviewing a technical document.

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

71%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 instruction-only skill: the routing logic is concrete and followable via tables, numbered filters, and exact paths, and progressive disclosure is exemplary with all template references resolving to real files one level deep. The main cost is prose density — long rationale-laden sentences in the document descriptions and decision sections could be tightened without losing decision content.

Suggestions

Tighten the "What Each Document Fixes" section: cut the motivational rationale (e.g., "An unfilled section becomes a guess made later by the consumer named below, with no record of what was assumed") and the boundary statements repeated across entries, keeping only the routing-relevant criteria.

Add one worked example of the routing decision — e.g., a sample change classified through Structural Scale, the ADR filters, and the resulting document path — to make the abstract criteria ("when those decisions remain open") concrete.

Convert the dense multi-clause sentences in "What Each Document Fixes" into short scannable rules (e.g., a belongs-in/belongs-elsewhere mini-table per document) to reduce re-reading.

DimensionReasoningScore

Conciseness

The body is dense decision criteria rather than concept explanation, but motivational rationale ("An unfilled section becomes a guess made later by the consumer named below, with no record of what was assumed") and long multi-clause sentences with repeated boundary statements across the "What Each Document Fixes" entries could be significantly tightened. Matches 3 (mostly efficient but could be tightened), not 2 since no basic concepts are explained, not 4 since the padding exceeds minor instances.

3 / 5

Actionability

Concrete, followable guidance throughout: the Creation Decision Matrix, Structural Scale conditions table, two numbered ADR filters, and Storage Locations with exact paths and naming conventions (e.g., `docs/adr/`, `ADR-[4-digits]-[title].md`). Not 5 because no worked examples (e.g., a sample change classified as Medium) are given and some criteria remain abstract ("when those decisions remain open").

4 / 5

Workflow Clarity

"Build one path in this order: 1. Select the base path… 2. Insert an applicable UI Spec… 3. …ADR batch" gives an explicit sequence with a checkpoint ("Continue after PRD approval"). Not 3 since the sequence is explicit rather than implicit; not 5 because there is no validation or re-check step for the scale classification. No destructive or batch operations, so the validation cap does not apply.

4 / 5

Progressive Disclosure

The body declares its own scope ("This file holds the routing decision… What to write inside one is defined by its template") and cleanly delegates per-document content to six templates in references/, all of which exist and are referenced one level deep via both the Storage Locations table and the References section. Exemplary overview-plus-references structure.

5 / 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 that explicitly answers both what (routing decision across five named document types plus storage locations) and when (documentation scope, creating or reviewing a technical document) in third person with domain-natural trigger terms. The only weaknesses are a broad "technical document" trigger with minor overlap risk and a few missing synonym variations.

DimensionReasoningScore

Specificity

"Determines which of PRD, ADR, UI Spec, Design Doc, and Work Plan a change requires, and where each is stored" gives two concrete actions with a complete enumeration of the five document types. Not 3 because domain coverage is comprehensive rather than partial; not 5 because only two actions are listed, with no mention of templates or creation order.

4 / 5

Completeness

"Determines which… and where each is stored" explicitly answers what, and "Use when deciding documentation scope, or when creating or reviewing a technical document" explicitly answers when with three concrete trigger phrases. Score 4's "'when' could be more explicit" does not apply since the when clause is already explicit.

5 / 5

Trigger Term Quality

Natural domain terms are present ("PRD, ADR, UI Spec, Design Doc, Work Plan", "deciding documentation scope", "creating or reviewing a technical document") and users needing this skill would say them. Falls short of 5 because common expansions like "product requirements doc", "architecture decision record", or "write a design doc" are missing.

4 / 5

Distinctiveness Conflict Risk

The five named document types establish a clear routing niche, but the trigger "when creating or reviewing a technical document" is moderately broad and could overlap with a document-writing or technical-writing style skill. Minor overlap with closely related skills matches 4 rather than 5's minimal conflict risk.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

shinpr/claude-code-workflows

Path

skills/documentation-criteria/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.