🔄
AutomationPython

Docs Sync

by microsoft

Docs Sync is an Automation skill for Claude Code, published by microsoft in apm.

3.5K stars324 forkson microsoft/apmAdded 2026/08/16+1% in starsRepository updated 2026/08/15
ai-agentsclaude-codecodex-clicontext-engineeringgithub-copilotpackage-managerprompt-engineering
Install in seconds
Install Docs Sync
Copy Docs Sync into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/microsoft/apm/tree/main/.agents/skills/docs-sync ~/.claude/skills/docs-sync

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/microsoft/apm.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
.agents/skills/docs-sync/SKILL.md in microsoft/apm
Installs to
~/.claude/skills/docs-sync
Collection
One of 21 skills cataloged from this repository
Category
Automation1523 skills

What Docs Sync does

Docs Sync assesses whether documentation must change when a pull request opens, reopens, or synchronizes, detecting silent drift between code and docs. It classifies impact as no-change, in-place edit, or structural change, then orchestrates a panel to produce a patch-ready advisory without merging or pushing.

Docs Sync is cataloged under Automation on DirSkills. Docs Sync comes from a repository tagged ai-agents, claude-code, codex-cli, context-engineering and github-copilot.

Documentation

README

docs-sync -- per-PR documentation impact panel

The docs corpus drifts silently and constantly. This skill catches drift at PR-open time, classifies its impact, and orchestrates a persona panel to produce a patch-ready advisory comment.

The pattern is A1 PANEL + B1 FAN-OUT/SYNTHESIZER + A8 ALIGNMENT LOOP. The classifier is the cost gate (~70% of PRs short-circuit to no-change with ~1 LLM call). When the panel does fan out, every agent reads a bounded context (~10 KB) -- never the full corpus.

This skill is ADVISORY. It does not gate merge, apply verdict labels, or push to the contributor's fork. The orchestrator is the sole writer to the PR: exactly one comment per run (idempotent edit-in-place), plus optional label sweeps.

Architecture invariants

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Docs Sync

  • What else does microsoft publish alongside Docs Sync?

    Docs Sync is one of 21 skills that DirSkills catalogs from microsoft/apm, the repository it ships in. Its siblings there include APM Issue Autopilot, APM Review Panel and APM Spec Guardian. Each one is a separate skill with its own page in this directory, installs the same way Docs Sync does, and is maintained by microsoft in that same repository. The rest of the collection is listed on the microsoft/apm page.

  • How does Docs Sync compare to other Automation skills?

    Docs Sync ranks #342 by stars among the 1523 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Docs Sync against them. Open each page to compare what they document and how they install.

More from microsoft/apm

Docs Sync is one of 21 skills cataloged on DirSkills from microsoft/apm.

See all 21 skills
🚦
2w ago

APM Issue Autopilot

APM Issue Autopilot drives any open microsoft/apm issue from raw intake to a mergeable PR with triage as the central gate. It batches issues, runs the triage panel per issue, presents one consolidated review, escalates by default, and only auto-implements clear, bounded accepts approved by the maintainer.
AI Engineering
3.5K324
🧑‍⚖️
2w ago

APM Review Panel

APM Review Panel runs a fan-out panel of specialist agents to review a labelled pull request in microsoft/apm. It aggregates findings from mandatory and conditional specialists plus a CEO synthesizer, then writes one advisory recommendation comment (no verdict labels, no merge gating). Use when a non-trivial PR needs cross-cutting recommendation on architecture, CLI logging, DevX UX, supply-chain
Quality
3.5K324
🛡️
2w ago

APM Spec Guardian

APM Spec Guardian runs a four-panel adversarial advisory review on pull requests that touch the OpenAPM specification, schemas, or conformance fixtures, returning a ship recommendation keyed off a shocked_meter scale. Use it when a PR changes normative spec artifacts and needs expert panel findings before a maintainer decides to ship.
Quality
3.5K324
📦
2w ago

APM Starter

APM Starter is a starter package for Agent Package Manager that demonstrates how to create reusable agent primitives like instructions, prompts, and agents. Use it to bootstrap new APM packages or learn the structure.
AI Engineering
3.5K324
📣
2w ago

APM Strategy

APM Strategy guides product positioning, release communication, community-facing artifacts, and breaking-change decisions. Activate it when editing README, manifests, changelogs, release workflows, or issue templates.
Writing
3.5K324
🧠
2w ago

APM Triage Panel

APM Triage Panel orchestrates multiple specialist personas to triage a single GitHub issue in the microsoft/apm repository, producing a synthesized comment with a triage decision, label set, milestone, and suggested next action.
AI Engineering
3.5K324