docset-updater
Skill5 starsChanged 21 days agoMITView on GitHub
Refresh a repository's complete documentation set through the specialized documentation skills in dependency order, then audit unowned docs. Use for coordinated repo-wide documentation updates, missing docs, or broad documentation drift.
In this repository47 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agents-md-fixerSkill
- arch-docsSkill
- book-to-markdownSkill
- humanizerSkill
- news-release-docsSkill
- pdf-guideSkill
- readme-docsSkill
- screenshot-docsSkill
- see-also-docsSkill
- setup-install-usage-docsSkill
- bptools-writer-expertSkill
- color-accessibility-expertSkill
- css-creative-expertSkill
- game-design-expertSkill
- geometry-expertSkill
- glass-expertSkill
- hic-human-interact-expertSkill
- openscad-3d-printing-expertSkill
- podman-expertSkill
- postgresql-expertSkill
- pyside6-engineerSkill
- rust-code-expertSkill
- solid-js-expertSkill
- svg-creator-expertSkill
- typescript-engineerSkill
- ui-ux-engineerSkill
- vision-expertSkill
- wasm-rust-expertSkill
- webwork-writer-expertSkill
- delegate-manager-to-subagentsSkill
- gas-town-workflowSkill
- hang-checkSkill
- html-game-parallel-builderSkill
- parallel-planSkill
- stay-busySkill
- repo-rules-readerSkill
- blueprint-plan-drafterSkill
- ideonomy-plainSkill
- ideonomy-richSkill
- make-goalSkill
- modest-plan-drafterSkill
- audit-code-reviewerSkill
- old-python-code-reviewSkill
- prune-testsSkill
- unit-test-starterSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. About 0 are common, 9 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
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
- Very specific: line 38
Start immediately, no dependencies (one concurrent batch): arch-docs, setup-install-usage-docs, see-also-docs, news-release-docs, …
- Distinctive: line 68
Read the rules and inventory
- Very specific: line 69
Read AGENTS.md, docs/REPO_STYLE.md, and docs/MARKDOWN_STYLE.md.
- Distinctive: line 72
Follow the ownership and dependency edges above.
- Very specific: line 94
Add docs/YAML_FILE_FORMAT.md only when YAML is a real interface surface.
- Distinctive: line 95
Check centrally maintained docs
- Distinctive: line 96
Verify presence and exactness only.
- Distinctive: line 102
If present, recommend relocation or deletion:
- Very specific: line 109
Use ALL CAPS with underscores under docs/.
- Distinctive: line 110
Keep links relative and descriptive.
- Distinctive: line 111
Use present tense, short bullets, and avoid speculation.
- Distinctive: line 123
When evidence supports a doc this skill writes directly (step 3), follow this shape:
- Distinctive: line 130
When not to create a file: when the only content would be a title, an intro, and a known-gaps list, write no file.
≈ “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
Docset refresh
Overview
Bring the full documentation set current in one pass. This skill is an
orchestrator: it does not write architecture, install, usage, README.md, or
AGENTS.md content directly. It invokes the skill that owns each of those, in an
order where later skills can link into what earlier skills produced, then audits
the remaining docs/ files no per-doc skill owns.
Owned-doc routing
Each artifact has one owning skill. Dependencies follow ownership, so independent owners run together:
arch-docs->docs/CODE_ARCHITECTURE.md,docs/FILE_STRUCTURE.mdsetup-install-usage-docs->docs/USAGE.md,docs/INSTALL.mdsee-also-docs->docs/RELATED_PROJECTS.mdnews-release-docs->docs/RELEASE_HISTORY.md,docs/NEWS.mdreadme-docs->README.md(sole owner; links the core docs by convention, reserves the screenshot block)screenshot-docs->docs/screenshots/WebP screenshots at quality 90 and the managed screenshot block insideREADME.mdanddocs/agents-md-fixer->AGENTS.md(bare-path pointers intodocs/*.md)
readme-docs owns all of README.md, so the doc producers create only their own
docs/ files and readme-docs writes every README link. With one owner per artifact,
the producers carry no write conflict and run together.
Dispatch by dependency edges, not a fixed barrier, so each owner starts as early as its inputs allow:
- Start immediately, no dependencies (one concurrent batch):
arch-docs,setup-install-usage-docs,see-also-docs,news-release-docs,readme-docs, and the remaining-docs audit (step 3). Each owns separate files, so they carry no write conflict.readme-docslinks the core docs (CODE_ARCHITECTURE,FILE_STRUCTURE,INSTALL,USAGE) by convention, so it runs alongside their producers; the final Markdown link check confirms the files exist. screenshot-docs<-readme-docs: start as soon asreadme-docshas reserved the screenshot block. It does not depend on the other producers, so it runs concurrently with the still-running batch (including the slowsee-also-docs) instead of waiting behind it.agents-md-fixer<- the doc producers and audit outputs: start once thedocs/*.mdfiles it links exist. It pointsAGENTS.mdat created paths, not prose, so it waits for file existence only, not content quality.
see-also-docs is the likely long pole: its bounded web discovery (search,
fetch, and package/repo metadata with rate-limit sleeps) is network-bound and may
dominate wall time. The dependency-edge model matters because it lets the
readme-docs -> screenshot-docs path finish in parallel rather than stall behind
that network-bound producer. Keep discovery bounded; do not gate the rest of the
refresh on it.
README links for conditional docs
readme-docs links the core docs above by convention. Conditional docs (for example
docs/TROUBLESHOOTING.md, created only when evidence supports them) stay discoverable
through docs/ and AGENTS.md. A conditional doc created in this same run is not
guaranteed a README link in the same run; link it on a later pass when it is present.
Workflow
- Read the rules and inventory
- Read
AGENTS.md,docs/REPO_STYLE.md, anddocs/MARKDOWN_STYLE.md. - List
docs/contents and root docs (AGENTS.md,README.md,LICENSE.<SPDX>).
- Read
- Dispatch the per-doc skills by dependency edges
- Follow the ownership and dependency edges above. Start independent owners and the remaining-docs audit together; release downstream owners when their input exists.
screenshot-docsruns after README prose exists. When no app window or display is available, it adds a Known-gaps line to the report, leaves existing screenshots and the managed block in place, leaves both block sentinels for the next run, andagents-md-fixerstill proceeds.- Let each skill decide whether its docs need creation or refresh; each skill owns its own content.
- Audit the remaining docs (this skill's direct responsibility)
- Each file below is an independent audit target. This list is the source of truth for which files the audit covers.
- For each below, create or update a doc only when repo evidence supports at
least one useful section beyond its title, intro, and any known gaps. When
evidence is thin, record the doc under Known gaps in the step-8 report and
write no file.
docs/CHANGELOG.mddocs/ROADMAP.mddocs/TODO.mddocs/TROUBLESHOOTING.mddocs/COOKBOOK.md,docs/DEVELOPMENT.md,docs/FAQ.md(only when evidence exists)
- Choose one file I/O doc unless more are clearly needed:
docs/INPUT_FORMATS.md,docs/OUTPUT_FORMATS.md, ordocs/FILE_FORMATS.md. Adddocs/YAML_FILE_FORMAT.mdonly when YAML is a real interface surface.
- Check centrally maintained docs
- Verify presence and exactness only. Do not edit content.
docs/AUTHORS.mddocs/MARKDOWN_STYLE.mddocs/PYTHON_STYLE.mddocs/REPO_STYLE.md
- Verify presence and exactness only. Do not edit content.
- Flag docs that should not exist
- If present, recommend relocation or deletion:
CONTRIBUTING.md(preferdocs/DEVELOPMENT.md)CODE_OF_CONDUCT.mdCOMMUNITY.md- Issue/PR templates
SECURITY.md
- If present, recommend relocation or deletion:
- Apply naming and style rules to anything this skill writes directly
- Use ALL CAPS with underscores under
docs/. - Keep links relative and descriptive.
- Use present tense, short bullets, and avoid speculation.
- Use ALL CAPS with underscores under
- Update changelog
- Update
docs/CHANGELOG.mddirectly.
- Update
- Provide a short report
- Per-doc skills run: which of the per-doc owners ran and what each reported.
- Created: list new docs.
- Updated: list updated docs.
- Flagged: list docs to relocate or delete.
- Known gaps: list verification tasks only.
Content shape for audited docs
When evidence supports a doc this skill writes directly (step 3), follow this shape:
- Title in sentence case.
- One paragraph describing scope and audience.
- At least one substantive section grounded in repo evidence, with 2 to 6 bullets each, one idea per bullet.
When not to create a file: when the only content would be a title, an intro, and a known-gaps list, write no file. Record the doc under Known gaps in the step-8 report so the gap stays visible and the owning skill can create the doc once evidence supports it.
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.

