project-documentation
Docs Governance
Govern a repository's docs/ directory or equivalent docs set from repository reality rather than generic documentation advice. This skill is for documentation-system maintenance work: mapping the docs tree, consolidating duplicate pages, improving navigation and source-of-truth structure, refreshing stale docs after changes, and auditing docs for drift.
Outputs
- Docs-set inventories with topic clusters, source-of-truth notes, and overlap findings
- Consolidation plans for
docs/sprawl, duplicate pages, and broken information architecture - Updated docs indexes, landing pages, navigation pages, and cross-links
- Targeted refreshes to pages inside
docs/after code or workflow changes - Verification reports covering drift, dead links, stale commands, and docs-to-repo mismatches
- Short assumptions logs when the repository does not fully answer an important documentation claim
Invocation Posture
Treat this skill as manual-first.
Why:
- It overlaps with narrower skills such as
readme-craftsmanandreview - Governance work can expand quickly across many files
- The user usually knows when they want
docs/maintenance rather than a single-file artifact
When Not To Use
- Explicit
README.mdcreation, update, or audit. Usereadme-craftsman. - Broad project-document authoring outside the managed docs set, such as a one-off root-level architecture memo or ad hoc guide that does not belong to
docs/. - Review of a PR, diff, commit, or named file set where the user wants severity-graded review findings on changed artifacts. Use
review. - Deep, citation-heavy external research where the main deliverable is the research itself. Use
deep-research. - Chinese pre-publish editorial or compliance review. Use
editorial-review. - Format conversion such as DOCX, PDF, or PPTX to Markdown. Use a document-conversion workflow instead.
- High-impact ambiguity about whether the task is really docs governance or a different documentation artifact. Use
clarifyif that ambiguity would materially change the deliverable.
Supported Work
Use this skill for docs/-centric work such as:
- reorganizing the docs tree, landing pages, and local navigation
- consolidating overlapping setup, troubleshooting, or concept pages
- refreshing docs pages after refactors, renamed paths, or changed commands
- auditing docs for stale claims, dead links, duplicate sources of truth, and missing ownership boundaries
- adding or improving docs indexes, start-here pages, and topic maps
- tightening source-of-truth boundaries between
docs/, generated references, runbooks, and root files
Detailed References
- Read artifact-matrix.md when deciding what kind of docs-governance action fits the request.
- Read verification-rubric.md when updating or auditing a docs set, or before finalizing navigation and source-of-truth changes.
Core Rules
- Default to the
docs/directory or equivalent docs set as the managed surface. - Prefer fewer, clearer sources of truth over proliferating new pages.
- Preserve unique value before deleting or merging anything.
- Never invent commands, file paths, env vars, or docs pages that the repository does not support.
- For external facts, vendor behavior, versions, or recent changes, verify them before treating them as accurate.
- When auditing docs, findings come first; do not silently rewrite the whole docs set unless the user asked for fixes.
- Keep cross-links, entry points, and local navigation coherent after restructuring.
Workflow
Phase 1: Classify the Governance Task
Identify:
- mode:
Structure,Refresh, orVerify - scope root:
docs/, a docs site folder, or another explicit documentation subtree - primary problem: navigation, duplication, stale content, broken source-of-truth boundaries, or mixed issues
Use these defaults:
- The user asks to reorganize, restructure, consolidate, clean up, or improve docs navigation:
Structure - The docs set exists but drifted after product or code changes:
Refresh - The user asks to check whether the docs set still matches the repository:
Verify
If the request is materially ambiguous after reading the repository, ask the smallest question that changes the managed scope or mode. Otherwise proceed with stated assumptions.
Phase 2: Inventory the Docs Set
Before editing, map the docs surface:
- list the pages under the managed docs root
- identify landing pages, indexes, and likely reader entry points
- cluster pages by topic such as setup, concepts, API, operations, and troubleshooting
- note overlaps, contradictions, and duplicate sources of truth
- identify references to root files, generated references, or external docs that the docs set depends on
Capture:
- what the docs set is trying to help readers do
- which pages are authoritative vs derivative
- where navigation breaks down
- where commands, paths, or claims look stale
Phase 3: Route by Mode
Structure
- Build a topic map from the docs inventory.
- Decide the minimum structural change that fixes the real problem:
- better landing page
- clearer subfolder split
- merged duplicate pages
- source-of-truth cleanup
- Propose or apply a target structure that:
- reduces overlap
- preserves unique value
- gives readers a clear start path
- Update indexes, local navigation, and cross-links after moving or consolidating content.
Refresh
- Compare the current docs set to repository reality.
- Update stale commands, file paths, flags, examples, and references.
- Preserve accurate sections whenever possible.
- If drift comes from duplicate pages, consolidate instead of patching every copy.
- Keep the docs set aligned with its current source-of-truth boundaries.
Verify
- Check docs-to-repo alignment:
- paths, commands, env vars, options, and examples
- Check information architecture:
- clear entry points
- coherent local navigation
- obvious source-of-truth boundaries
- Check drift and duplication:
- stale pages
- conflicting instructions
- dead internal links
- orphaned pages or missing indexes
- For external claims:
- verify current versions, vendor defaults, or linked references before approving them
- Report findings with severity and evidence. Rewrite only if the user asked for fixes or the workflow already includes refresh work.
Verification Loop
Before finalizing any structural or content change:
- Re-read the result against verification-rubric.md.
- Confirm referenced files, directories, commands, flags, and env vars still exist.
- Check local navigation and cross-doc references when practical.
- Make sure merged pages did not drop unique troubleshooting, caveat, or ownership detail.
- If something could not be verified, call it out explicitly instead of guessing.
Delivery
StructureandRefresh: return the applied edits or proposed docs-set changes plus the key assumptions and what was verified.Verify: return findings first, ordered by severity, then open questions or fix direction.- If the docs set needs both audit and repair, report the findings and then move into targeted fixes.
Example Prompts
- Clean up the
docs/directory and give it a clearer structure. - Consolidate the overlapping setup and troubleshooting pages under
docs/. - Refresh the docs site after we renamed commands and moved config files.
- Audit
docs/for stale commands, dead links, and duplicate sources of truth. - Add a better start-here page for the docs folder without rewriting everything else.
- Check whether the runbook and onboarding pages under
docs/still match the current repository.
More from liqiongyu/my-agents
brainstorming
Manual-first brainstorming workflow for turning ambiguous ideas or competing directions into an approved decision before planning or implementation. Activate when the user explicitly asks to brainstorm, explore options, compare approaches, or pressure-test a direction. Do not activate for clarification, review, detailed planning, or straightforward execution once a direction is already chosen.
8deep-research
Use when the user explicitly asks for comprehensive, citation-backed research such as a deep dive, due diligence, market analysis, or a multi-source comparison/report. Do not activate for quick factual lookups, ordinary coding tasks, or routine content generation unless the user first asks for research or source verification.
7readme-craftsman
Create, update, or review a repository README when the user explicitly asks for README work. Use it to draft a new README, refresh an existing README after project changes, or audit a README against the current repository. Do not use it for general documentation, API docs, architecture docs, or documentation tasks that do not specifically target a README file.
5business-plan
Use this skill for substantial business planning work: drafting or revising a business plan, investor-ready financial analysis, market sizing, pitch deck narrative, strategic review, or business valuation. It is especially useful when the user needs structured commercial thinking, investor-grade outputs, China fundraising context, or AI/agent business analysis. Prefer this skill when the main deliverable is a business analysis or plan, not open-ended idea exploration, general current-events research, or final file production in slides, docs, or spreadsheets.
4prompt-engineering
>
4review
>
3