name: docs-sync description: Synchronize and update documentation across this pnpm-workspace monorepo. Use when requests involve updating docs, propagating command/path/config changes, validating doc consistency, or editing README, AGENTS.md, CLAUDE.md, .codex, .claude, .cursor, docs, or .github instruction files.
Docs Sync
Keep documentation synchronized across root, workspace, and tooling docs so commands and conventions do not drift.
Repo Rules
- Treat
AGENTS.mdas canonical. KeepCLAUDE.mdas a symlink toAGENTS.md. - Never edit
CLAUDE.mddirectly. EditAGENTS.mdand verify the symlink still points correctly. - Apply minimal, targeted edits. Remove stale content instead of leaving contradictory notes.
Scope
Consider all relevant documentation targets:
README*(root and workspace)docs/****/AGENTS.md**/CLAUDE.md(verify link targets, do not directly edit).codex/**.claude/**.cursor/**.github/**including workflow docs andcopilot-instructions.md- workspace docs such as
apps/*/README.mdandpackages/*/README.md
Workflow
- Find impacted docs.
- Prefer fast scan commands, for example:
rg --files -g 'README*' -g 'docs/**' -g '**/AGENTS.md' -g '**/CLAUDE.md' -g '.codex/**' -g '.claude/**' -g '.cursor/**' -g '.github/**'
- Build a propagation list.
- For every changed command/path/config/pattern, list all files that reference it.
- Do not stop after updating the first file.
- Update references consistently.
- Apply the same terminology and command syntax everywhere relevant.
- If an
AGENTS.mdrule changes, update linked guidance files that mirror it.
- Add or adjust short explanations.
- Include what changed and why, especially for commands or config behavior.
- Validate formatting and checks from repo root.
pnpm formatpnpm lintpnpm typecheck- Run
pnpm testwhen doc updates affect behavior descriptions, test commands, or validation expectations.
- Summarize with explicit output sections.
Writing Guidelines
- Keep docs concise and scannable.
- Prefer concrete commands and examples.
- Use consistent names for workspaces, scripts, and directories.
- Update dates/versions when present.
- Remove obsolete sections instead of leaving TODO-style placeholders.
Required Final Output
Always finish with:
Files changed: list each documentation file updated.What to review: call out text that needs human wording/accuracy review.Validation status: report results forpnpm format,pnpm lint,pnpm typecheck, andpnpm test(if run).