documentation-maintenance
Skill2 starsChanged 2 months agoMITView on GitHub
Workflow skill for proactively updating stale docs and fixing docs path/layout drift. Use when: docs in README.md or docs/** are outdated, command usage has changed, or documentation file/folder placement changed.
6 other projects use a version of this.
Adopted by
Most recently taken up by
- github/squadtheir own version, first seen Nov 8, 2026
- rluders/amarutheir own version, first seen Nov 1, 2026
- NewFuture/DDNStheir own version, first seen Oct 8, 2026
- affectionatec/agentic-engineeringtheir own version, first seen Jun 24, 2026
- Nick2bad4u/codex-skillstheir own version, first seen Jun 19, 2026
- Bridev04/clauderailtheir own version, first seen May 17, 2026
Other versions6 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 6
- NewFuture/DDNS★ 4.7ksame name
- github/squad★ 3.4ksame name
- affectionatec/agentic-engineering★ 5same name
- rluders/amaru★ 2same name
- Bridev04/clauderail★ 0same name
- Nick2bad4u/codex-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 repository30 other files it gives its agents.
- agents-mdSkill
- agent-workflow-engineeringSkill
- analyze-architectureSkill
- architecture-auditSkill
- ask-mattSkill
- check-readinessSkill
- ci-cd-and-automationSkill
- codebase-contextSkill
- decision-memorySkill
- delegation-protocolSkill
- dependency-analysisSkill
- diagnosing-bugsSkill
- dispatching-parallel-agentsSkill
- engineering-closeoutSkill
- environment-discoverySkill
- github-pr-workflowSkill
- implementSkill
- interview-meSkill
- parallel-feature-developmentSkill
- planning-and-task-breakdownSkill
- project-contextSkill
- project-retrospectiveSkill
- release-managementSkill
- requesting-code-reviewSkill
- solution-architectureSkill
- subagent-driven-developmentSkill
- synthesize-project-contextSkill
- task-intakeSkill
- workflow-definitionSkill
- workflow-runnerSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
26 rules. 0 are common, 22 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
22
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Update references when docs files/folders move
- Very specific: line 15
Keep README.md, docs/, .github guidance, and guidance assets aligned
- Distinctive: line 16
Prefer minimal, surgical edits.
- Distinctive: line 29
Run this workflow when any of the following happens:
- Distinctive: line 48
Verify docs links and relative paths from each markdown file location
- Distinctive: line 71
If uncertainty remains, ask focused clarification before editing.
- Very specific: line 78
Prefer a single source of truth for examples (such as docs/guidance/assets/*)
- Distinctive: line 80
Keep edits minimal where possible, but allow section reorganization when readability improves
- Distinctive: line 82
When adding locale-specific docs with untranslated bodies, add a clear placeholder note near the top to avoid misleading readers
- Very specific: line 83
Use native language labels in locale document headings where practical (for example, हिन्दी, 한국어, 简体中文, 繁體中文)
- Distinctive: line 90
Update stale command text and explanations
- Very specific: line 94
Update cross-references in .github docs if docs paths changed
- Distinctive: line 101
Run production build check when docs mention Hugo workflows:
- Distinctive: line 105
Verify no broken internal links in edited docs
- Distinctive: line 125
When a documented command differs from actual workflow:
- Distinctive: line 126
Update command in docs
- Distinctive: line 127
Update explanation text that depends on the old command
- Distinctive: line 128
Update troubleshooting guidance if symptoms changed
- Distinctive: line 132
When docs path changes:
- Distinctive: line 134
Update all inbound references
- Distinctive: line 135
Update contributor guidance that cites old paths
- Distinctive: line 139
When setup snippets repeat in multiple guides:
- Distinctive: line 142
Keep local guide text concise and task-oriented
- Distinctive: line 146
When adding language-specific guide files before full translation is ready:
- Distinctive: line 147
Keep heading language label consistent with native naming conventions
- Distinctive: line 148
Add a short note near the top that the body is currently an English placeholder
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Documentation Maintenance Skill
Overview
This skill standardizes how to keep repository documentation accurate when command usage, setup steps, or file placement changes over time.
Primary goals:
- Detect stale command examples and outdated explanations
- Update references when docs files/folders move
- Keep
README.md,docs/**,.githubguidance, and guidance assets aligned - Prefer minimal, surgical edits; only reorganize structure when necessary to resolve path/layout drift or duplicated/conflicting instructions
Scope:
README.mddocs/**.github/copilot-instructions.md.github/prompts/review.prompt.mddocs/guidance/assets/**
Trigger Timing
Run this workflow when any of the following happens:
- PR creation or PR update
- Commands in setup/build/test flow changed
- Documentation file/folder placement changed
- Broken links or path resolution issues are reported
Workflow Phases
Phase 1: Drift Detection
Objective: Find where docs are stale or paths are invalid.
Checks:
- Compare documented commands with current executable sources:
package.jsonscripts.devcontainer/postCreateCommand.sh- CI or review checklists in
.github
- Verify docs links and relative paths from each markdown file location
- Detect folder placement drift (moved/renamed docs files)
- Identify duplicated instructions that should point to a shared source file
Output format:
Drift Report
- Command drift: [file + section + expected command]
- Path drift: [file + broken link + corrected link]
- Structure drift: [old path -> new path]Phase 2: Scope Confirmation
Objective: Confirm update boundaries before editing.
Default inclusion:
README.md,docs/**,.githubguidance docs, guidance assets
Default exclusion:
- Runtime source code behavior changes
- Dependency upgrades unrelated to doc accuracy
If uncertainty remains, ask focused clarification before editing.
Phase 3: Update Strategy
Objective: Decide how to update docs safely and consistently.
Rules:
- Prefer a single source of truth for examples (such as
docs/guidance/assets/*) - In guides, prefer links to shared examples over duplicated code blocks
- Keep edits minimal where possible, but allow section reorganization when readability improves
- Preserve bilingual parity for paired docs when applicable
- When adding locale-specific docs with untranslated bodies, add a clear placeholder note near the top to avoid misleading readers
- Use native language labels in locale document headings where practical (for example,
हिन्दी,한국어,简体中文,繁體中文)
Phase 4: Implementation
Objective: Apply changes and keep references coherent.
Execution checklist:
- Update stale command text and explanations
- Rewrite outdated file links using valid relative paths
- Move or add example files when needed (
docs/guidance/assets/**) - Replace duplicated inline examples with links to shared example files
- Update cross-references in
.githubdocs if docs paths changed
Phase 5: Validation
Objective: Confirm documentation is internally consistent.
Validation checklist:
- Run production build check when docs mention Hugo workflows:
cd exampleSite && hugo --gc --minify - Verify no broken internal links in edited docs
- Confirm referenced files actually exist
- Confirm no unintended files were modified (
git status)
Phase 6: PR Preparation
Objective: Present changes with clear reasoning.
Include in PR description:
- What drift was detected (commands/paths/structure)
- Which files were updated and why
- Whether sections were reorganized and rationale
- Any remaining manual follow-up tasks
Practical Patterns
Pattern A: Command usage drift
When a documented command differs from actual workflow:
- Update command in docs
- Update explanation text that depends on the old command
- Update troubleshooting guidance if symptoms changed
Pattern B: File placement drift
When docs path changes:
- Move/rename docs file
- Update all inbound references
- Update contributor guidance that cites old paths
Pattern C: Shared setup examples
When setup snippets repeat in multiple guides:
- Move canonical snippets to
docs/guidance/assets/* - Link from each guide section to the canonical file
- Keep local guide text concise and task-oriented
Pattern D: Locale docs with placeholder content
When adding language-specific guide files before full translation is ready:
- Keep heading language label consistent with native naming conventions
- Add a short note near the top that the body is currently an English placeholder
- Reflect this status in
README.mddocumentation index if relevant
Example Run
User request:
"README.md and docs setup commands are outdated, and docs folders changed."
Skill output summary:
- Updated stale setup commands in README/docs
- Repointed broken links to new docs paths
- Consolidated devcontainer examples under docs/guidance/assets
- Replaced duplicate snippets with references in prerequisites sectionsWhen This Skill Does NOT Apply
- Implementing runtime features unrelated to documentation
- Fixing application bugs without documentation impact
- Broad dependency migration not tied to docs accuracy
References
- Conventional Commits
README.mddocs/develop/project-structure.mdcopilot-instructions.md
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.

