CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

docs-update-from-diff

Review local code changes with git diff and update the official docs under docs/ to match. Use when the user asks to document current uncommitted work, sync docs with local changes, update docs after a feature or refactor, or when phrases like "git diff", "local changes", "update docs", or "official docs" appear.

Quality

92%

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

88%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, highly actionable body with a clear five-step workflow and an explicit validation phase. Its one recurring weakness is duplication: the hardcoded doc-path-consumer guidance is repeated within the body and again in the reference file, costing both conciseness and clean progressive disclosure.

Suggestions

State the qc-helper/_meta.ts/.qwen/skills/ update requirement once (e.g., in step 5) and drop the near-identical bullet block in 'Practical heuristics', or replace it with a one-line pointer.

Consolidate the doc-path-consumer detail (qc-helper index tables, .qwen/skills/ consumers) into references/docs-surface.md and keep only a short conditional pointer in SKILL.md, so the body/reference split is clean.

DimensionReasoningScore

Conciseness

The body is lean — bullet-driven, assumes competence, and explains nothing Claude already knows — but the doc-path-consumer guidance (qc-helper index tables, `_meta.ts`, `.qwen/skills/`) appears in full in both step 5 and "Practical heuristics", a redundant block that could be trimmed. This is a minor instance of repetition rather than the tight every-token-earns-its-place ideal, so it sits at 4 rather than 5.

4 / 5

Actionability

Guidance is fully concrete for an instruction-only skill: exact commands ("git status --short", "git diff --stat", targeted "git diff"), exact path mappings (docs/users/**, docs/developers/**, docs/_meta.ts, docs/users/configuration/settings.md, packages/core/src/skills/bundled/qc-helper/SKILL.md), and concrete search/verification steps. There are no vague directives left unbacked by a specific file, command, or path.

5 / 5

Workflow Clarity

The five steps are clearly sequenced, and step 5 is an explicit validation checklist (search docs/ for old names, confirm links and paths, confirm _meta.ts registration, re-read changed docs against the code diff) with a re-check feedback loop. This matches the anchor with explicit validation steps and a verification checklist.

5 / 5

Progressive Disclosure

Structure is good: clearly headed sections, and one well-signaled one-level-deep reference (references/docs-surface.md, which exists and is conditionally triggered). However, the doc-path-consumer detail (qc-helper tables, .qwen/skills/ consumers) is fully duplicated between SKILL.md and docs-surface.md rather than split, leaving minor organization gaps that keep it below the cleanly-split top anchor.

4 / 5

Total

18

/

20

Passed

Description

91%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: concrete third-person actions, an explicit trigger clause with quoted natural phrases, and both what and when answered clearly. Only minor overlap risk with adjacent git-diff and docs skills keeps it from the top of the distinctiveness scale.

DimensionReasoningScore

Specificity

"Review local code changes with git diff and update the official docs under docs/ to match" names the domain and two highly concrete actions with specifics (git diff, docs/), sitting between the 1-2-action anchor (3) and the several-actions anchor (5). It does not enumerate further sub-actions (e.g., locating pages, updating navigation), so it does not reach 5.

4 / 5

Completeness

It clearly answers both questions: the what ("Review local code changes with git diff and update the official docs under docs/ to match") and the when via an explicit "Use when..." clause with concrete trigger phrases. This matches the anchor-5 good example structurally.

5 / 5

Trigger Term Quality

It explicitly quotes natural phrases users would say: "git diff", "local changes", "update docs", "official docs", plus paraphrases like "document current uncommitted work", "sync docs with local changes", and "update docs after a feature or refactor". Coverage of natural terms and synonyms is comprehensive for this domain, matching the top anchor.

5 / 5

Distinctiveness Conflict Risk

The combination (local diff → docs sync) is a clear niche with mostly distinct triggers, but "git diff" alone could also fire for commit-message or code-review skills and "update docs" for general docs-writing skills, so minor overlap risk with closely related skills remains. Not 5 because those individual terms are shared with adjacent skills.

4 / 5

Total

18

/

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

QwenLM/qwen-code

Path

.qwen/skills/docs-update-from-diff/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.