Skip to content

Wiki Maintenance

github-actions[bot] edited this page Jun 11, 2026 · 3 revisions

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.

Install

claude plugin install wiki-maintenance@crickets

On 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).

What it ships

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.

How it composes

  • Standalone — maintain any repo's wiki directly; requires: [].
  • Enhances developer-workflows — soft: the phase commands dispatch the documenter to author or repair pages at phase boundaries (the enhances: documentation declaration), 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-author trigger, recent-wiki-changes, and the watcher's scheduling are Claude-first (Antigravity limitations).

Why it works

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.

Related

Clone this wiki locally