What problem does it solve?
Prevents documentation drift by applying minimal, verifiable updates to repository docs based on concrete change signals and a focused scope, ensuring docs remain accurate without inventing facts.
Core Features & Use Cases
- Collects git signals (status, diffs, recent logs) and resolves a focus (user, dev, feature, release, all) to determine a precise target set of files.
- Performs section-level, minimal-diff edits only where changed components are referenced, marks unverifiable facts as TBD, and updates SKILL.md description lines in dev mode only.
- Runs pcc-refresh after edits to keep the project context cache consistent and can optionally open a PR when repository git.pr_mode permits; ideal for updating feature docs after code changes or keeping changelogs and READMEs current.
Quick Start
Run docs-sync with an appropriate focus (user|dev|feature|release|all), include slug when focus=feature, and set pr=auto to request a PR if desired.