/doc-sync
Synchronize documentation and code with bounded, scope-first drift checks
$ npx -y skills add jmagly/aiwg --skill doc-sync --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/doc-sync
Context preview
The summary Claude sees to decide when to auto-load this skill.
Synchronize documentation and code with bounded, scope-first drift checks
SKILL.md
doc-sync.SKILL.mdnamespace: aiwg
name: doc-sync
description: Synchronize documentation and code with bounded, scope-first drift checks
commandHint:
argumentHint: "<direction> [--dry-run] [--scope <path>] [--incremental] [--parallel N]"
allowedTools: Task, Read, Write, Bash, Glob, Grep, Edit
category: utilities
orchestration: true
platforms: [all]
Doc Sync
Detect and resolve documentation drift without front-loading a full repository audit. Treat standard Claude Code Sonnet context as the baseline.
Triggers
Users may say:
- "doc sync"
- "sync docs"
- "fix doc drift"
- "reconcile docs"
- "update docs to match code"
- "update code to match docs"
- "check for documentation drift"
Parameters
`direction` is required:
- `code-to-docs`: update docs to match code
- `docs-to-code`: identify code gaps against docs
- `full`: bidirectional reconciliation with human review for conflicts
Options:
- `--dry-run`: report only, no file edits
- `--scope <path>`: limit the audit to a subtree or file group
- `--incremental`: start from changed files since the last sync, then current
git changed files if no last-run record exists
- `--parallel N`: cap concurrent auditors; default `2`, maximum `4`
Context Budget Rules
- Start with `git status --short`, `git diff --name-only`, and
`git diff --cached --name-only`.
- If no `--scope` or `--incremental` is supplied, derive a candidate scope from
changed files and ask before expanding to the full repo.
- Use inventories (`rg --files`, `find`, git path lists) before reading file
bodies.
- Dispatch auditors only for domains implicated by the scoped files.
- Each auditor returns at most 10 findings and 600 words to the parent context.
Detailed evidence goes under `.aiwg/working/doc-sync/`.
- Do not preload other skills into auditor agents.
- For combined doc-sync, blog, and commit requests, keep blog/release coverage
as one scoped lane and return a handoff summary for `commit-and-push`.
Workflow
1. Parse direction and options. 2. Build the cheap scope inventory from git path lists. 3. Select relevant lanes only: CLI/API docs, provider docs, skill/agent catalogs, README/changelog/release/blog material, or config/schema docs. 4. Run bounded auditors for selected lanes only. 5. Write `.aiwg/reports/doc-sync-{timestamp}.md` with scope, findings, auto-fixable items, human-review items, and changed files. 6. If not `--dry-run`, apply high-confidence fixes only. 7. Validate modified files with targeted checks. 8. Record `.aiwg/reports/doc-sync-last-run.json`. 9. Return report path, files changed, validation commands, and remaining review items.
Output Contract
Return:
- report path
- scope audited
- files changed
- validation commands run
- remaining human-review items
- recommended handoff skill, if any
Read more
namespace: aiwg name: doc-sync description: Synchronize documentation and code with bounded, scope-first drift checks commandHint: argumentHint: "<direction> [--dry-run] [--scope <path>] [--incremental] [--parallel N]" allowedTools: Task, Read, Write, Bash, Glob, Grep, Edit category: utilities orchestration: true platforms: [all]
Doc Sync
Detect and resolve documentation drift without front-loading a full repository audit. Treat standard Claude Code Sonnet context as the baseline.
Triggers
Users may say:
- "doc sync"
- "sync docs"
- "fix doc drift"
- "reconcile docs"
- "update docs to match code"
- "update code to match docs"
- "check for documentation drift"
Parameters
`direction` is required:
- `code-to-docs`: update docs to match code
- `docs-to-code`: identify code gaps against docs
- `full`: bidirectional reconciliation with human review for conflicts
Options:
- `--dry-run`: report only, no file edits
- `--scope <path>`: limit the audit to a subtree or file group
- `--incremental`: start from changed files since the last sync, then current
git changed files if no last-run record exists
- `--parallel N`: cap concurrent auditors; default `2`, maximum `4`
Context Budget Rules
- Start with `git status --short`, `git diff --name-only`, and
`git diff --cached --name-only`.
- If no `--scope` or `--incremental` is supplied, derive a candidate scope from
changed files and ask before expanding to the full repo.
- Use inventories (`rg --files`, `find`, git path lists) before reading file
bodies.
- Dispatch auditors only for domains implicated by the scoped files.
- Each auditor returns at most 10 findings and 600 words to the parent context.
Detailed evidence goes under `.aiwg/working/doc-sync/`.
- Do not preload other skills into auditor agents.
- For combined doc-sync, blog, and commit requests, keep blog/release coverage
as one scoped lane and return a handoff summary for `commit-and-push`.
Workflow
1. Parse direction and options. 2. Build the cheap scope inventory from git path lists. 3. Select relevant lanes only: CLI/API docs, provider docs, skill/agent catalogs, README/changelog/release/blog material, or config/schema docs. 4. Run bounded auditors for selected lanes only. 5. Write `.aiwg/reports/doc-sync-{timestamp}.md` with scope, findings, auto-fixable items, human-review items, and changed files. 6. If not `--dry-run`, apply high-confidence fixes only. 7. Validate modified files with targeted checks. 8. Record `.aiwg/reports/doc-sync-last-run.json`. 9. Return report path, files changed, validation commands, and remaining review items.
Output Contract
Return:
- report path
- scope audited
- files changed
- validation commands run
- remaining human-review items
- recommended handoff skill, if any
Multi-agent AI framework for Claude Code, Copilot, Cursor, Warp, and 6 more platforms 200+ agents, 109+ CLI commands, 400+ deployable agent/skill/command/rule artifacts, 8 core frameworks, 32 addons, and a 40-plugin Claude Code marketplace.
Repo: jmagly/aiwg
Other skills on aiwg.
- /agent-loop-ext
Crash-resilient external agent loop with state persistence and CI/CD integration
Open skill - /agent-loop
Detect requests for iterative autonomous agent loops and route to the appropriate loop executor
Open skill - /auto-test-execution
Automatically execute tests when code-generating agents modify source files, enforcing the execute-before-return pattern
Open skill - /cross-task-learner
Enable agent loops to learn from similar past tasks and share patterns across loops
Open skill - /debug-memory
Query and manage the executable feedback debug memory
Open skill - /execute-feedback
Execute tests on generated code and iterate until passing
Open skill

