What problem does it solve?
It prevents documentation from becoming stale after code changes, reducing confusion and integration errors for API, configuration, and developer workflows.
Core Features & Use Cases
- Change-aware doc syncing: identifies what changed (API surface, env vars, dependencies, behavior, UX copy) before editing any documentation.
- Doc inventory and validation: searches for the specific existing doc surfaces that reference the changed routes, symbols, or config keys and confirms they are hand-maintained rather than generated.
- In-place, minimal edits: updates README, CHANGELOG, Swagger/OpenAPI specs, .env.example, ADR notes (only when appropriate), and inline doc comments while never creating new doc files.
Quick Start
Run sync-docs after your latest PR lands and tell the assistant what changed, or let it inspect the diff, so it can update the existing documentation to match the current code.