AgentSkillsCN

docs-sync

文档同步检查

SKILL.md
--- frontmatter
name: docs-sync
description: Document Sync Check

Document Sync Check

Run the automated document template-instance synchronization validator.

What This Does

Executes npm run docs:sync-check to validate that:

  1. Template-derived documents are properly synchronized
  2. No placeholder content remains (7 patterns detected):
    • [e.g., ...] - example placeholders (CRITICAL)
    • [X] - value placeholders (CRITICAL)
    • [Project Name], [GITHUB_REPO_URL], [Repository], [Framework], [TODO] - generic placeholders (MAJOR)
  3. All relative links point to existing files
  4. Sync dates are recent (<90 days)

How It Works

The script reads docs/DOCUMENT_DEPENDENCIES.md to identify template-instance pairs, then validates each instance for common sync issues.

Output

  • Exit 0: All documents synced ✅
  • Exit 1: Sync issues found ⚠️
  • Exit 2: Error during check ❌

Flags:

  • --verbose - Show detailed line numbers (use npm run docs:sync-check -- --verbose)
  • --json - Output as JSON (use npm run docs:sync-check -- --json)

Note: When using npm scripts, pass flags after -- separator.

When to Use

  • Before executing multi-AI audits (ensure audit plans are synced)
  • After updating templates (verify instances were updated)
  • Quarterly validation (catch drift early)
  • When creating new instances from templates

Example Output

code
🔍 Document Template-Instance Sync Check

Checked 6 template-instance pair(s)

✅ All documents are in sync
   No placeholders, broken links, or stale sync dates found

Execute the check:

bash
npm run docs:sync-check

If issues found, see docs/DOCUMENT_DEPENDENCIES.md for sync protocols.