update-docs
Skill110 starsChanged 4 days agoMITView on GitHub
Update public documentation in docs/public/ when features or tools change. Triggers on "/update-docs", "update docs", "update documentation".
87 other projects use a version of this.
Adopted by
Most recently taken up by
- rmichak/claude-skillstheir own version, first seen Nov 8, 2026
- Eclipter/agentstheir own version, first seen Nov 8, 2026
- rvdbreemen/OTGW-firmwaretheir own version, first seen Nov 8, 2026
- jmusick/skillstheir own version, first seen Nov 8, 2026
- protokol11/skillstheir own version, first seen Nov 8, 2026
- OldemarJesus/connectlife-mcp-servertheir own version, first seen Nov 8, 2026
Used with
Projects with it also use get-pr-reviews, push-everything and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
saffron-healthSkillget-pr-reviews
Get nicely formatted output of the last review comments on a PR. Used internally by other skills.
Also in 3 projects that use this
saffron-healthSkillpush-everything
Stage ALL changes in the repository (not just session changes), commit, and push. Use when you need to commit all pending changes.
Also in 3 projects that use this
TheKREATORSSkillinstinct-export
Export instincts from project/global scope to a file
Also in 3 projects that use this
TheKREATORSSkillinstinct-import
Import instincts from file or URL into project/global scope
Also in 3 projects that use this
NVIDIASkillgenerate-spec
Produce a feature specification covering API changes, backward compatibility, cross-language impact, performance, and a file-level change plan. Use when designing a new feature, planning a significant change, or the user asks to spec something out.
Also in 3 projects that use this
belokonmSkillfullstack-developer
End-to-end feature expert specializing in frontend-backend integration, system architecture, and complete application development
Also in 4 projects that use this
- +1 more from saffron-health
- +1 more from TheKREATORS
Other versions87 projects use a version of this.
Word for word · 1
- thefrederiksen/cc-director★ 110100% same
Edited · 0
None found.
Wrote their own version · 86
- vercel/next.js★ 143ksame name
- pipecat-ai/pipecat★ 17ksame name
- anyproto/anytype-ts★ 9.1ksame name
- vladmandic/sdnext★ 7.4ksame name
- ArcReel/ArcReel★ 6.3ksame name
- dotnet/sdk★ 3.2ksame name
- meta-pytorch/OpenEnv★ 2.8ksame name
- huggingface/OpenEnv★ 2.8ksame name
- man-group/ArcticDB★ 2.6ksame name
- fabro-sh/fabro★ 1.8ksame name
76 more not listed
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.
- CLAUDE.mdCLAUDE.md
- agent-expertSkill
- cc-settings-apiSkill
- cencon-generateSkill
- code-maintenanceSkill
- commitSkill
- dead-code-finderSkill
- deploy-hosted-gatewaySkill
- developer-agentSkill
- dev-throttleSkill
- document-featuresSkill
- enter-issueSkill
- fleet-commsSkill
- implementation-loopSkill
- move-sessionSkill
- playwright-cliSkill
- product-agentSkill
- qa-agentSkill
- read-issuesSkill
- release-managerSkill
- review-codeSkill
- shipSkill
- skill-managerSkill
- support-agentSkill
- terminologySkill
- test-managerSkill
- ui-testSkill
- voice-reviewSkill
- warning-fixerSkill
- wingman-brief-reviewerSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
20 rules. 0 are common, 11 are distinctive, and 9 are very specific to this project.
0
Common
Most of the 80 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
9
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 8
Keep public-facing documentation (docs/public/) in sync with code changes.
- Distinctive: line 23
Use Bash to gather context:
- Very specific: line 35
Use the Read tool to read docs/public/index.json to understand:
- Distinctive: line 62
Do NOT guess at command syntax or options.
- Distinctive: line 68
Use the Read tool to read the current content
- Distinctive: line 69
Use the Edit tool to make targeted changes (preferred) or Write tool for new files
- Distinctive: line 70
Follow these writing guidelines:
- Distinctive: line 75
Start with what the tool/feature does (one sentence)
- Distinctive: line 78
Add notes or warnings at the end
- Distinctive: line 80
Code examples: Always show real, working commands.
- Very specific: line 86
If new pages were created, add them to docs/public/index.json:
- Very specific: line 88
Read the current index.json
- Distinctive: line 89
Add the new page entry to the appropriate category
- Distinctive: line 90
If a new category is needed, add the category with its pages
- Very specific: line 91
Write the updated index.json
- Very specific: line 94
Every file path in index.json points to an actual file in docs/public/
- Very specific: line 95
Every file in docs/public/ (except index.json) has an entry in index.json
- Very specific: line 144
When /review-code detects missing documentation and suggests running /update-docs:
- Very specific: line 148
After completion, user can re-run /review-code to verify
- Distinctive: line 155
All documentation is served via raw.githubusercontent.com -- no build step needed
“Common” is measured: kept by at least 6 in 10 of the 80 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
Update Documentation
Keep public-facing documentation (docs/public/) in sync with code changes. This skill determines what changed, identifies which doc pages need updating, writes or updates the markdown files, and updates the manifest.
Quick Reference
| Action | Description |
| Detect changes | Read git diff to determine what changed |
| Identify doc pages | Match changes to existing or new doc pages |
| Write/update docs | Create or edit markdown files in docs/public/ |
| Update manifest | Add new pages to docs/public/index.json if needed |
Workflow
STEP 1: Determine What Changed
Use Bash to gather context:
git diff --cached --name-only
git diff --name-only
git statusAlso check for a user-provided description of what changed. If the user says "I added cc-newtools" or "I changed the session manager", use that as primary context.
STEP 2: Read Current Documentation State
Use the Read tool to read docs/public/index.json to understand:
- What categories exist
- What pages exist
- What file paths are referenced
STEP 3: Classify the Change
Determine which type of documentation update is needed:
| Change Type | Doc Action |
| New tool added (cc-*) | Add entry to tools/overview.md, optionally create dedicated tool page |
| New feature in existing tool | Update the relevant tool section in tools/overview.md |
| New skill added | Update tools/overview.md or create a new page |
| Architecture change | Update getting-started/introduction.md if it affects the overview |
| Installation change | Update getting-started/installation.md |
| Workflow change | Update getting-started/quick-start.md |
| New category of docs needed | Create new directory and pages, update index.json |
STEP 4: Read Source Material
For tool changes, read the tool's README or help output to get accurate command syntax and options. Key source files:
docs/CC_TOOLS.md-- master reference for all tool documentation- Tool README files in
tools/subdirectories - Help output from the tool itself (
tool-name --help)
Do NOT guess at command syntax or options. Read the actual source.
STEP 5: Write Documentation Updates
For each file that needs updating:
- Use the Read tool to read the current content
- Use the Edit tool to make targeted changes (preferred) or Write tool for new files
- Follow these writing guidelines:
Tone: Clear, direct, practical. Write for someone who wants to get things done, not learn theory.
Structure:
- Start with what the tool/feature does (one sentence)
- Show the most common usage immediately (code block)
- List options in a table
- Add notes or warnings at the end
Code examples: Always show real, working commands. Include the most common use case first.
No filler: Skip "In this section you will learn..." phrasing. Get to the point.
STEP 6: Update index.json (if needed)
If new pages were created, add them to docs/public/index.json:
- Read the current index.json
- Add the new page entry to the appropriate category
- If a new category is needed, add the category with its pages
- Write the updated index.json
Validate that:
- Every
filepath in index.json points to an actual file in docs/public/ - Every file in docs/public/ (except index.json) has an entry in index.json
- Category and page IDs are lowercase kebab-case
- Page titles are clear and concise
STEP 7: Report Changes
Present a summary to the user:
Documentation Update Complete
Files updated:
- docs/public/tools/overview.md (added cc-newtool section)
Files created:
- (none)
Manifest changes:
- (none)
Status: DONEExamples
Example 1: New Tool Added
User: /update-docs -- I added cc-calendar tool
Agent:
- Reads git diff to find cc-calendar related changes
- Reads docs/CC_TOOLS.md for the tool's documentation
- Reads docs/public/tools/overview.md
- Adds cc-calendar entry to the Quick Reference table
- Adds a new section for cc-calendar with usage examples
- Reports what was changed
Example 2: Feature Added to Existing Tool
User: /update-docs -- added chart support to cc-excel
Agent:
- Reads git diff to understand the chart feature
- Reads docs/public/tools/overview.md
- Updates the cc-excel section to include chart commands
- Reports what was changed
Example 3: Called by /review-code
When /review-code detects missing documentation and suggests running /update-docs:
- Uses the review output to understand what's missing
- Follows the same workflow above
- After completion, user can re-run
/review-codeto verify
Notes
- This skill only modifies files in
docs/public/ - It never modifies internal docs like
docs/CodingStyle.mdordocs/VisualStyle.md - The manifest at
docs/public/index.jsonis consumed by the project website at runtime - All documentation is served via raw.githubusercontent.com -- no build step needed
Skill Version: 1.0 Last Updated: 2026-03-01
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.

