CtrlK
BlogDocsLog inGet started
Tessl Logo

update-docs-from-commits

Scan recent git commits for changes that affect user-facing behavior, then draft or update the corresponding documentation pages. Use when docs have fallen behind code changes, after a batch of features lands, or when preparing a release. Trigger keywords - update docs, draft docs, docs from commits, sync docs, catch up docs, doc debt, docs behind, docs drift.

68

Quality

85%

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-structured, actionable workflow with concrete commands, a useful commit-to-doc mapping table, and a validation step. It loses points for a redundant Example Usage section, an empty placeholder block in Step 4, and an implicit rather than explicit validation failure loop.

Suggestions

Remove or compress the "Example Usage" section since it duplicates the Step 1–7 sequence already detailed above.

Replace the empty `# Read the file` bash block in Step 4 with an actual instruction (e.g., use the Read tool or `cat docs/<page>.mdx`).

In Step 7, add an explicit failure-recovery loop: if `mise run docs` reports warnings/errors, fix them and re-run before finishing.

DimensionReasoningScore

Conciseness

The body is dense with project-specific Fern/git guidance Claude would not already know, but the "Example Usage" section restates the seven steps already detailed above, which is trimmable redundancy.

4 / 5

Actionability

Concrete, copy-pasteable commands (git log, git show, mise run docs) and a specific code-to-doc mapping table dominate; not a 5 because Step 4 leaves an empty `# Read the file` bash block in place of an actual instruction.

4 / 5

Workflow Clarity

Seven clearly sequenced steps with an explicit validation checkpoint (Step 7, "mise run docs") for this batch operation; not a 5 because the error-recovery loop (what to do when validation fails) is implied rather than spelled out.

4 / 5

Progressive Disclosure

Well-organized into labeled sections with no nested references and no bundle files to navigate; the long inline style-rule list and mapping table are justified operational content, leaving only minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

95%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-scoped description that clearly states what the skill does, when to use it, and supplies a rich set of natural trigger keywords. Its only mild weakness is a compact rather than exhaustive action list.

DimensionReasoningScore

Specificity

"Scan recent git commits for changes that affect user-facing behavior, then draft or update the corresponding documentation pages" names several concrete actions (scan commits, draft pages, update pages); not a 5 because the action list is compact rather than comprehensive.

4 / 5

Completeness

It explicitly answers both what (scan commits, draft/update doc pages) and when ("Use when docs have fallen behind code changes, after a batch of features lands, or when preparing a release") plus concrete trigger phrases.

5 / 5

Trigger Term Quality

"update docs, draft docs, docs from commits, sync docs, catch up docs, doc debt, docs behind, docs drift" is comprehensive natural-phrase coverage with multiple synonyms users would actually say.

5 / 5

Distinctiveness Conflict Risk

The docs-from-git-commits niche is clearly scoped with distinct triggers ("docs behind", "docs drift", "doc debt"), giving minimal overlap with other skills.

5 / 5

Total

19

/

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.

Validation14 / 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
NVIDIA/OpenShell
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.