document-changes
Skill54 starsChanged 23 days agoApache-2.0View on GitHub
Audit a QDash branch, pull request, commit, or working-tree diff for documentation impact. Use when checking whether source changes require documentation updates or before finishing user-visible, API, configuration, deployment, or extension changes. Reports stale content, missing coverage, and broken examples; applies focused fixes only when requested. Do not use for a docs-only writing task, which belongs to the technical-docs skill.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- shy-UCAS/claude-skillstheir own version, first seen Oct 20, 2026
- PrefectHQ/prefecttheir own version, first seen Oct 8, 2026
- gregwebs/skills-sdlctheir own version, first seen Sep 29, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- PrefectHQ/prefect★ 24ksame name
- gregwebs/skills-sdlc★ 20same name
- shy-UCAS/claude-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository4 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- daisyuiSkill
- technical-docsSkill
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 6 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 27
Use the base named by the user or the pull request.
- Distinctive: line 31
Start with git status --short and a name-status or stat summary before reading the full diff.
- Distinctive: line 37
Look for a changed public contract:
- Distinctive: line 45
Do not require documentation for an internal refactor, formatting-only change, test-only change, or generated-file churn when the …
- Very specific: line 51
Search docs/, README.md, and relevant community files for names, commands, routes, settings, UI labels, and concepts found in the diff.
- Distinctive: line 69
Put actionable findings first.
- Distinctive: line 83
Keep generated files on their generation path rather than editing them by hand.
- Distinctive: line 85
Run checks proportional to the edit.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Document Changes
Find documentation that became inaccurate or incomplete because the code changed. Be conservative: a documentation audit protects the public contract; it is not an opportunity to rewrite accurate prose.
Choose the mode
- Report mode is the default for an audit or review. Report findings and proposed fixes without editing files.
- Edit mode applies when the user asks to update or fix the documentation. Before editing,
read
docs/developer-guide/docs-guidelines.mdand.agents/skills/technical-docs/SKILL.md, then make the smallest complete correction.
Establish the change set
Use the base named by the user or the pull request. Otherwise, compare the branch with its
merge base against develop, then include staged and unstaged changes. Do not fetch or change
branches only to obtain a diff; state when the available local history limits the audit.
Start with git status --short and a name-status or stat summary before reading the full diff.
Separate source changes from generated files, tests, documentation, and repository metadata so
the public behavior is not obscured by mechanical output.
Extract documentation-relevant changes
Look for a changed public contract:
- user-visible workflows, labels, limits, defaults, or error behavior;
- setup, deployment, upgrade, recovery, or operational commands;
- API routes, request or response schemas, and client-facing behavior;
- configuration keys, environment variables, task commands, and prerequisites;
- workflow extension points, architectural boundaries, and required test procedures.
Do not require documentation for an internal refactor, formatting-only change, test-only change, or generated-file churn when the documented contract is unchanged. Tests can still provide evidence for behavior described elsewhere.
Map changes to documentation
Search docs/, README.md, and relevant community files for names, commands, routes, settings,
UI labels, and concepts found in the diff. Inspect both the current implementation and its tests
before deciding that prose is wrong. Never infer behavior from a removed line alone.
Classify each finding as:
- Stale: existing documentation contradicts the changed behavior.
- Missing: a reader cannot complete or understand a newly exposed task or contract using the existing documentation.
- Broken example: a documented command, code sample, path, symbol, label, link, or expected result no longer works.
Exclude generated documentation from manual edits, including docs/oas/openapi.json. When an
API change affects generated references, verify that the repository's generation workflow was
run instead.
Report the result
Put actionable findings first. For each finding, give:
- the category and affected documentation path, with a line number when available;
- evidence from the changed source, test, or generated contract;
- the reader impact and the smallest suitable fix.
Distinguish a missing page from a missing paragraph. Prefer updating an existing page when it serves the same reader goal. If there are no findings, say which public surfaces and likely documentation locations were checked; do not return only "no changes needed."
Apply and verify fixes
In edit mode, preserve accurate surrounding content and avoid unrelated style cleanup. Create a page only when the change introduces a distinct reader goal that has no suitable existing home. Keep generated files on their generation path rather than editing them by hand.
Run checks proportional to the edit. At minimum, resolve changed internal links and verify every
documented path, symbol, label, default, and example against the code. Run task build-docs for
documentation changes, and run task check-docs-links when Lychee is available and links or
anchors changed. Report any check that could not run and why.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

