-
Notifications
You must be signed in to change notification settings - Fork 0
Wiki Maintenance
Opinionated, template-driven wiki maintenance — it provisions a repo's wiki/ from nothing, keeps it in the Diátaxis single-mode shape and your house voice, and watches for doc-worthy changes. Standalone; it also powers developer-workflows' phase-boundary documentation when both are installed.
claude plugin install wiki-maintenance@cricketsOn Antigravity, install by path (see Install crickets plugins). The authoring engine + agents run on both hosts; the watcher scheduling and a couple of commands are Claude-first (Antigravity limitations).
| Primitive | Kind | What it does |
|---|---|---|
wiki-init |
command | "provision the wiki" — scaffold a repo's wiki/ from nothing (intent-group folders + index landings + per-folder sidebars) and drop the lint-then-publish CI; idempotent + preview-first, never clobbers (how-to) |
wiki-author |
skill | "update the wiki" — create or update a Diátaxis page for this (or another registered) repo; dispatches the documenter with preview-before-write (Claude-only) |
diataxis-author |
skill | the Diátaxis engine — mode selection, template-fill, filename style, drift detection + repair, legacy-wiki migration; learns voice lessons from your own edits |
documenter |
agent | the structural write-executor — creates / updates / prunes wiki/**, preserves human edits, never touches code, enforces one mode per page |
wiki-watch |
skill + command | one idempotent watcher cycle — detect doc-worthy changes, judge significance, dispatch the documenter PR-default (/wiki-watch, loop/cron-friendly) |
recent-wiki-changes |
command | list recently-changed wiki pages across registered repos (Claude-only) |
diataxis-evaluator |
agent | read-only — classify a page's Diátaxis mode when it's ambiguous |
style-scope-evaluator |
agent | read-only — recommend the scope (global / per-project / per-repo) to store a confirmed voice lesson |
check-wiki.py is the deterministic linter behind the authoring + repair flows (mode discipline, link integrity, the section conventions) — and the gate wiki-init wires into a provisioned repo's CI. The agent runs it by reference (${CLAUDE_PLUGIN_ROOT}); CI runs a vendored copy (--resync-gate refreshes it), because GitHub Actions has no plugin-runtime path — see the provisioning design.
-
Standalone — maintain any repo's wiki directly;
requires: []. -
Enhances
developer-workflows— soft: the phase commands dispatch thedocumenterto author or repair pages at phase boundaries (theenhances: documentationdeclaration), so the wiki tracks the code without a separate step. -
Hosts — the Diátaxis engine, the documenter, and the evaluators are host-symmetric; the
wiki-authortrigger,recent-wiki-changes, and the watcher's scheduling are Claude-first (Antigravity limitations).
A wiki rots when it's hand-maintained and voiceless. This plugin fights both: Diátaxis single-mode discipline (every page is exactly one of tutorial / how-to / reference / explanation) keeps the structure honest; a house-voice overlay plus an operator-in-the-loop learning loop — it captures generalizable lessons from your edits — keeps the prose yours; and the deterministic check-wiki.py linter plus the documenter's preserve-human-edits / never-touch-code scoping keep the automation safe. See the style-learning loop and run the wiki-watcher.
-
Provision a repo's wiki — scaffold a wiki + its CI from nothing with
wiki-init. - Run the wiki-watcher — drive one watcher cycle.
- Style-learning loop · Wiki Watch Config — the voice layer + the watcher's config contract.
- Provisioning design — why provisioning joins authoring; the gate-distribution split + supersession-gated retirement.
- Developer Workflows — the base plugin this enhances at phase boundaries.
- Plugin anatomy — what a crickets plugin is + its structure.
- Wiki Maintenance design — why the voice layer + operator-in-the-loop learning exist.
🔧 How-to
🏛️ Architecture
-
Plugins
- Developer Workflows
- Developer Safety
- Code Review
- GitHub CI
- Wiki Maintenance
- PII Guardrail
- Token Audit · Status Line Meter
- Customization model
- Build & distribution
- Host adapters
- Harness interface ↔ Agent M