PROJECT · 2026 · OPEN SOURCE

doc-lifecycle

A Claude Code plugin that keeps documentation current. It reads each diff, flags the docs it affects, and rewrites them — so the docs describe the code you actually have.

$ claude "check my docs for drift"
reading diff… 14 files changed
scanning docs… 42 documents
3 stale — api.md, setup.md, architecture.md
fixing… 3 updated · 2 flagged for review
docs match the codebase again (41s)
01 · WATCH

Reads every diff

Runs as a scheduled GitHub Action — or on demand — and maps each change to the docs that describe it.

02 · FLAG

Finds what went stale

Judges whether a change actually invalidates the prose — not just whether files overlap.

03 · REWRITE

Repairs the docs

Rewrites what it can, and flags anything that needs a human decision for review.

Why it exists

Documentation rots the moment the code moves. Keeping it current is exactly the kind of judgment-heavy maintenance work agents are good at — so this plugin makes it a background process instead of a chore.

Open source, built for Claude Code.