CtrlK
BlogDocsLog inGet started
Tessl Logo

jbvc/update-docs

Update all the documentation related files.

51

Quality

51%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

0%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an extremely weak description that fails on all dimensions. It provides no concrete actions, no trigger terms, no 'when to use' guidance, and is so generic it would conflict with virtually any documentation-related skill. It reads more like a task instruction than a skill description.

Suggestions

Specify concrete actions the skill performs, e.g., 'Updates README files, API documentation, changelogs, and inline code comments to reflect recent code changes.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks to update docs, refresh documentation, sync README with code changes, or mentions outdated documentation.'

Clarify the scope to reduce conflict risk — what types of documentation files (README, CHANGELOG, JSDoc, etc.) and what kind of updates (content sync, formatting, version bumps).

DimensionReasoningScore

Specificity

The description uses vague language ('update all the documentation related files') without specifying any concrete actions like 'generate API docs', 'update README', or 'sync changelogs'. It's essentially 'helps with documents' level.

1 / 3

Completeness

The 'what' is extremely vague ('update documentation related files' — what kind of updates? what files?) and there is no 'when' clause or explicit trigger guidance whatsoever.

1 / 3

Trigger Term Quality

The only keyword is 'documentation', which is extremely generic. It lacks natural trigger terms users would say such as 'README', 'docs', 'API reference', 'changelog', 'docstring', or specific file types.

1 / 3

Distinctiveness Conflict Risk

This description is so generic it could conflict with any skill that touches documentation, READMEs, code comments, wikis, or any text files. There is nothing to distinguish it from other documentation-adjacent skills.

1 / 3

Total

4

/

12

Passed

Implementation

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured, highly actionable operational runbook with clear sequencing and validation checkpoints throughout a complex multi-step pipeline. Its main weakness is length — the exhaustive inline listing of file paths and per-section update instructions makes it quite long, though most content is genuinely necessary. The skill could benefit from extracting reference lists (file paths, domain locations) into a companion file to improve token efficiency.

Suggestions

Extract the lists of domain plugin.json paths, domain CLAUDE.md paths, and specific fields-to-update into a companion reference file (e.g., SYNC-PATHS.md) and link to it from the main skill to reduce token footprint.

Consider condensing Steps 4a-4e into a table mapping each file to the specific fields/sections that need count updates, rather than prose descriptions for each file.

DimensionReasoningScore

Conciseness

The skill is lengthy but most content is necessary given the complexity of the multi-step sync pipeline. However, some sections could be tightened — e.g., the long lists of domain CLAUDE.md locations and plugin.json paths could be condensed, and some instructions like 'never skip a task' and 'ask the user for guidance' are somewhat redundant.

2 / 3

Actionability

The skill provides specific, executable bash commands (git status, python3 scripts, mkdocs build), exact file paths to update, specific fields to modify in each file, and concrete verification steps. Every step tells Claude exactly what to do and where.

3 / 3

Workflow Clarity

The 7-step pipeline is clearly sequenced with explicit validation checkpoints throughout — verify sync output counts (Step 2), verify mkdocs build (Step 5b), run consistency verification across all files (Step 6), and report results before committing (Step 7). Error recovery guidance is included ('if something fails, ask the user').

3 / 3

Progressive Disclosure

The content is well-structured with clear numbered steps and sub-steps, but it's a monolithic document that could benefit from splitting detailed file-path lists or per-platform sync details into separate reference files. The inline enumeration of all domain CLAUDE.md locations and plugin.json paths adds significant length that could be externalized.

2 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents