Governance
This is a meta-skill: a rule that applies across every stage rather than belonging to one. It covers two tightly coupled documents this workspace's own governance/README.md names as companions — documentation-governance.md is the canonical owner for ownership/lifecycle policy, quality-gates.md is the canonical owner for the acceptance-blocking checks built on top of that policy — read live from this plugin's own source files every time this skill runs, so there is no separate paraphrased copy anywhere for either to drift against.
Documentation governance (live)
!cat "${CLAUDE_PLUGIN_ROOT}/skills/governance/documentation-governance.md"
Documentation quality gates (live)
!cat "${CLAUDE_PLUGIN_ROOT}/skills/governance/quality-gates.md"
Instructions
- Before marking any document
Completed, confirm acceptance evidence actually exists (Lifecycle Rules above); before marking oneArchived, confirm active navigation no longer depends on it. Never mark either status because a plan section was merely edited — see the Delivery Gates section above. - When a target's state might have drifted, compare the state record against the artifacts it describes and repair both together in the same change set (see the
delivery-governancemeta-skill for the full state contract) — state records are hand-maintained; there is no mechanical writer. - Before accepting a documentation change, run the audits named in the Quality Gates content above (structure, metadata, active old-path search, manifest path validation, graph reindex) and the Acceptance Playbook, and check the change against every Stop Condition listed above — do not accept if any one of them applies.
- Apply the Business Rule And Engineering Rule Split exactly: a documentation rule belongs in the
documentation-standardsmeta-skill's source; a delivery or test acceptance rule belongs here. An engineering constraint (for example "no controllers," "Kafka commands are non-replayable by default") is never a business rule — flag it as miscategorized if you see one. - When a document is stale, follow the Stale Document Handling sequence above (identify the canonical owner, move or summarize unique content into it, replace or delete the stale content, update incoming links, rebuild the graph index) — do not preserve stale content merely because it is large, and do not delete it before its canonical owner is confirmed.
- Never recreate a documentation
archive/directory without an approved plan, per the No Archive Directory Policy above; product-domain status language (for example "Archived vendor") is a different concept and is not affected by this policy. - For the Mermaid diagram formatting rules this governance content points at (owned elsewhere, per its own Diagram Governance section), defer to the
documentation-standardsmeta-skill rather than restating them here. - If you are re-reading this skill after
skills/governance/documentation-governance.mdorskills/governance/quality-gates.mdchanged, trust what you just read above over any memory of a previous run — that live content is always the current source of truth for documentation ownership, lifecycle, and acceptance in this knowledge base.