CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

packages-documentation

Write, update, and format documentation for @data-client public APIs - API reference (Docusaurus/MDX), README files, JSDoc/TSDoc docstrings, usage examples, migration guides, deprecation notices, changelog entries. Use when changing exported APIs (docs must update in the same PR), writing new package docs, or updating the dataclient.io site.

Quality

84%

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-built instruction-only skill: concrete file paths, exact framework directives, a locating procedure, worked examples, and a completion checklist make it highly actionable with only minor gaps. Its weaknesses are mild redundancy in the Examples section, a vague build-verification step without a feedback loop, and no progressive offloading of detail into reference files.

Suggestions

Trim the Examples section to two cases that add new information (e.g., deprecation and a new option), since Examples 1 and 2 restate the File Naming and Finding-the-File rules already covered.

Replace "Verified documentation builds correctly (if applicable)" with the actual build/verification command, and add a brief fix-and-revalidate loop (run build → fix broken MDX/frontmatter → re-run) after documentation edits.

Include one short, complete sample API doc page (frontmatter + description + example + parameters) so the documented six-part format is shown, not just described; optionally move the React/Vue directive list into a reference file to shorten the main body.

DimensionReasoningScore

Conciseness

The body is dense and project-specific ("Never copy a page to make a Vue version", "Examples never import `@data-client/core`") with no generic-concept padding, so it clears level 3. It falls short of level 5 because the Examples section (Examples 1-4) largely restates rules already given in "Documentation File Naming" and "Finding the Right Documentation File", and a few checklist bullets could be tightened.

4 / 5

Actionability

Guidance is concrete throughout: exact file mappings ("`useSuspense.ts` → `docs/core/api/useSuspense.md`"), exact directives (":::react", "framework-imports"), and a copy-paste frontmatter template. It is not level 5 because of minor gaps: "Verified documentation builds correctly (if applicable)" names no command, and no complete sample API doc is shown for the documented format.

4 / 5

Workflow Clarity

A clear numbered sequence exists ("Finding the Right Documentation File": identify package → check exports → match name → check guides) plus a 9-item pre-completion checklist, so this is above level 3. Validation is present but weak and one-directional ("Verified documentation builds correctly (if applicable)") with no fix-and-retry feedback loop, which keeps it at level 4 rather than 5.

4 / 5

Progressive Disclosure

No bundle files exist, so scoring rests on the single-file structure, which is well-organized with clear section headers and clearly signaled external pointers ("See `website/framework-docs/README.md`", "website/src/components/Playground/README.md"). At ~110 lines it exceeds the simple-skill exception, and detail like the React/Vue directive list could arguably live in a reference file, placing it at level 4 rather than 5.

4 / 5

Total

16

/

20

Passed

Description

88%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 concrete actions with comprehensive artifact coverage and includes an explicit, specific 'Use when...' clause. Keyword coverage is good but misses a few natural phrasings, and one trigger phrase leaves minor overlap risk with generic docs skills.

DimensionReasoningScore

Specificity

"Write, update, and format documentation" names the actions, and the enumerated artifacts "API reference (Docusaurus/MDX), README files, JSDoc/TSDoc docstrings, usage examples, migration guides, deprecation notices, changelog entries" give comprehensive, concrete coverage of the skill's outputs. It exceeds the level-4 anchor because coverage has no obvious gaps rather than minor ones.

5 / 5

Completeness

The description explicitly answers both questions: what ("Write, update, and format documentation for @data-client public APIs...") and when ("Use when changing exported APIs (docs must update in the same PR), writing new package docs, or updating the dataclient.io site"). Both are concrete and explicit, matching the level-5 anchor; level 4 would require the 'when' to be less specific.

5 / 5

Trigger Term Quality

Natural phrases users would say appear throughout: "README", "changelog", "migration guides", "deprecation notices", "changing exported APIs", "writing new package docs", "updating the dataclient.io site". A few common variations (e.g., "updating the docs", "API docs") are missing, matching the level-4 anchor rather than the fully comprehensive level-5 one.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to a clear niche via "@data-client public APIs" and "dataclient.io", keeping conflict risk low. The trigger "writing new package docs" is generic enough to slightly overlap a general documentation skill, fitting the level-4 anchor ("mostly distinct; minor overlap risk").

4 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

reactive/data-client

Path

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