docs-update
Sync a repository's ./docs (MkDocs) with the current code, sweeping every documentable surface, closing gaps, verifying with a strict build, and reporting…
Skill by MagmaMoose
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/magmamoose-docs-update
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/docs-update
What's inside
- Skill name
docs-update- Description
- Sync a repository's ./docs (MkDocs) with the current code, sweeping every documentable surface, closing gaps, verifying with a strict build, and reporting coverage.
- License
- Apache-2.0
- Instructions
- 102 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
Use the shared MagmaMoose docs sync workflow. Read and follow: - `shared/docs-update.md` - The target repository's `CLAUDE.md` - The target repository's `AGENTS.md` - The target repository's `CONTRIBUTING.md` - Relevant `README.md` files Treat target-repository hard rules as blockers. A docs style guide in the target repository wins over the shared rubric. Expected input: - A scope hint (a subsystem, a page, a PR number, "this session's work"), or nothing at all, which means everything that changed since the docs were last in sync plus a full gap sweep. ## CRITICAL: sweep the codebase, not just the diff (READ BEFORE ANY OTHER SECTION) **The end goal is documentation with no gaps, not documentation that matches the last commit.** Updating only the pages the diff touched is the most common failure mode, and it leaves every surface that was never documented invisible forever. Every run does both halves: 1. **Drift** — what the recent changes made wrong. Fix it first, because a page that lies to the reader is worse than a page that doesn't exist. 2. **Gaps** — what the codebase exposes that no page mentions. Found by sweeping the code, not by reading the diff. The 30-surface checklist in `shared/docs-update.md` (section 2a) is the sweep. Every row gets a status: `current`, `updated`, `created`, `gap` (with a reason), or `n/a` (with a reason). "I didn't look" is not a status, and a row omitted from the report is a silent gap. ## Evidence discipline - Every documented flag, default, env var, endpoint, status code, permission, and limit was read from the source during this run. No exceptions. - Never invent a feature, extrapolate a default, or document intended behavior. - Copy exact strings: command names, flag spellings, env var names, and error text are character-for-character from the code. - When something can't be determined, say so on the page or leave it out and list it as a gap. Never fill a hole with a plausible guess. - Anchor reference and architecture pages to their sources with `<!-- sources: path, path -->` under the H1, so the next run can detect staleness mechanically. - Real tokens, keys, internal hostnames, customer data, and production IPs never reach a published page. Placeholders only. ## Depth bar Coverage without depth is a stub farm. Each documented item carries its full contract: - **Config key**: type, default (the real one), required?, effect, valid values, example, precedence, whether it's a secret. - **CLI command**: synopsis, every flag with type and default, a runnable example with real output, exit codes, side effects. - **Endpoint**: method, path, auth and scope, every parameter, request and response examples, every non-2xx status, rate limits, idempotency. - **Guide**: outcome, prerequisites, runnable numbered steps, how to verify, how to undo, and where to look when it fails. - **Error**: the exact message, what triggers it, how to confirm, the fix. - **Architecture page**: a Mermaid diagram, component responsibilities, labelled boundaries, and failure modes. ## Voice Published pages read as a staff engineer wrote them. Second person, present tense, active voice, contractions. **No em-dashes or en-dashes.** No "leverage", "utilize", "it's worth noting", "delve", "seamlessly", "furthermore". No marketing, no robot emojis, no "AI-generated" branding, and never an attribution footer of any kind. ## Expected behavior 1. **Resolve coordinates** — repo root, docs system (MkDocs, Docusaurus, Sphinx, or nothing yet), and the honest change window (every code commit since `./docs` was last touched). 2. **Inventory the change** — classify each changed file by which reader it affects, and catch internal refactors that invalidate paths or symbol names named in existing pages. 3. **Sweep every surface** — the 30-row checklist, using the discovery recipes in the rubric. 4. **Inventory the existing docs** — page list, per-page staleness ranking, plus `docs-audit.py` for orphans, broken links, dead anchors, stale source anchors, stubs, and leaked credentials. 5. **Build the coverage matrix** — surface, where it lives in code, where it's documented, status. 6. **Write** — fix wrong pages, then fill gaps, then deepen thin pages. Edit surgically and preserve correct human-written prose. 7. **Keep the nav in sync** — every new page in, every deleted page out, reader-journey order, zero orphans. 8. **Verify** — `mkdocs build --strict`, the audit script, documented commands actually run (read-only invocations only), and a bidirectional env-var check between code and docs. 9. **Report** — the per-page change list, the full coverage matrix, verification results with warnings quoted, assumptions made, and gaps ordered by reader impact. No silent truncation. ## Boundaries - Write the changes, then show them. Don't stop mid-run to ask permission. - Never commit, push, or open a PR unless explicitly asked. The run ends with a dirty working tree and a report. - Delete a page only when the thing it documents is gone from the code, and list every deletion with the evidence. Prefer a deprecation note over silence. - Never add a dependency to the target repository to make a docs build work. Report the missing dependency and the install command instead. - Never run a documented command that mutates production, deletes data, or spends money. Say which examples were verified and which were reasoned about statically.
From MagmaMoose/agent-skills, Apache-2.0.
More from MagmaMoose/agent-skills
- 0.565score
docs-anonymise
MagmaMoose
The human half of publishing private documentation through docs-distributor.
SkillAFreshness: AClaude Code +9 - 0.561score
swiftui-build
MagmaMoose
Implement a change in a tvOS SwiftUI app, proving it compiles against the tvOS SDK and is reachable with a D-pad, avoiding the availability, focus-engine…
SkillAFreshness: AClaude Code +9 - 0.561score
catchup-write
MagmaMoose
Write a welcome-back report for a colleague returning from leave - what shipped on GitHub, what was discussed in meetings and Teams, what is waiting for them…
SkillAFreshness: AClaude Code +9 - 0.561score
chargate-security-review
MagmaMoose
After the Chargate security gate finishes on a PR, review the change for the security defects a pattern scanner structurally cannot find, and reply to…
SkillAFreshness: AClaude Code +9 - 0.561score
context-optimise
MagmaMoose
Install a layered context stack in a repository - a structural map, a lean auto-loaded session context, noise and access control, persistent memory, and a…
SkillAFreshness: AClaude Code +9 - 0.561score
diagram-draw
MagmaMoose
Draw an architecture diagram grounded in the live system rather than the repository, iterate it against its own screenshots until it is actually readable, and…
SkillAFreshness: AClaude Code +9 - 0.561score
k8s-audit
MagmaMoose
Audit a Kubernetes platform against a world-class bar, grounding every finding in the live cluster as well as the repository, and producing a ranked…
SkillAFreshness: AClaude Code +9 - 0.561score
macos-swiftui
MagmaMoose
Implement a change in a macOS SwiftUI app, proving it compiles against the macOS SDK and does not block the main thread, avoiding the TCC…
SkillAFreshness: AClaude Code +9 - 0.561score
mikrotik-routeros
MagmaMoose
Write, review or debug code that touches MikroTik RouterOS devices — scripting, /tool fetch telemetry, hardening checks, upgrades and fleet operations —…
SkillAFreshness: AClaude Code +9 - 0.561score
pr-review
MagmaMoose
Review a GitHub PR end to end for correctness, security, repository conventions, tests, and produce one consolidated review.
SkillAFreshness: AClaude Code +9 - 0.561score
pr-sweep
MagmaMoose
Clear every open pull request in a GitHub org.
SkillAFreshness: AClaude Code +9 - 0.561score
pr-triage
MagmaMoose
Triage a GitHub PR by reading all review comments, security findings, code-quality comments, and human feedback, then fixing or responding to each thread.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 17, 2026 (2 months ago)
- Last release
- Oct 23, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/MagmaMoose/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MagmaMoose
- 0.565score
docs-anonymise
MagmaMoose
The human half of publishing private documentation through docs-distributor.
SkillAFreshness: AClaude Code +9 - 0.561score
catchup-write
MagmaMoose
Write a welcome-back report for a colleague returning from leave - what shipped on GitHub, what was discussed in meetings and Teams, what is waiting for them…
SkillAFreshness: AClaude Code +9 - 0.561score
chargate-security-review
MagmaMoose
After the Chargate security gate finishes on a PR, review the change for the security defects a pattern scanner structurally cannot find, and reply to…
SkillAFreshness: AClaude Code +9 - 0.561score
context-optimise
MagmaMoose
Install a layered context stack in a repository - a structural map, a lean auto-loaded session context, noise and access control, persistent memory, and a…
SkillAFreshness: AClaude Code +9 - 0.561score
diagram-draw
MagmaMoose
Draw an architecture diagram grounded in the live system rather than the repository, iterate it against its own screenshots until it is actually readable, and…
SkillAFreshness: AClaude Code +9 - 0.561score
swiftui-build
MagmaMoose
Implement a change in a tvOS SwiftUI app, proving it compiles against the tvOS SDK and is reachable with a D-pad, avoiding the availability, focus-engine…
SkillAFreshness: AClaude Code +9
Cite this page
docs-update skill. Agent Mart. https://agentmart.dev/skills/magmamoose-docs-update (last updated 2026-10-24)