doc-sync-tool

GitHub

自动同步项目中的Agents.md、claude.md和gemini.md文件,确保多AI Agent配置内容一致。支持递归扫描、智能合并及实时监听变更,提供手动执行与后台守护两种模式,避免重复维护。

integration/doc-sync-tool/SKILL.md ZhanlinCui/Agent-Skills-Hunter

Trigger Scenarios

用户需要保持多个AI配置文件内容一致 修改任一Agent文档后需自动同步其余文件 初始化项目时批量生成缺失的Agent配置文件

Install

npx skills add ZhanlinCui/Agent-Skills-Hunter --skill doc-sync-tool -g -y
More Options

Non-standard path

npx skills add https://github.com/ZhanlinCui/Agent-Skills-Hunter/tree/main/integration/doc-sync-tool -g -y

Use without installing

npx skills use ZhanlinCui/Agent-Skills-Hunter@doc-sync-tool

指定 Agent (Claude Code)

npx skills add ZhanlinCui/Agent-Skills-Hunter --skill doc-sync-tool -a claude-code -g -y

安装 repo 全部 skill

npx skills add ZhanlinCui/Agent-Skills-Hunter --all -g -y

预览 repo 内 skill

npx skills add ZhanlinCui/Agent-Skills-Hunter --list

SKILL.md

Frontmatter
{
    "name": "doc-sync-tool",
    "description": "自动同步项目中的 Agents.md、claude.md 和 gemini.md 文件,保持内容一致性。支持自动监听和手动触发。"
}

文档同步工具 (Doc Sync Tool)

功能说明

这个工具用于自动同步项目中的 AI Agent 配置文档,确保 Agents.mdclaude.mdgemini.md 三个文件内容保持一致。

核心功能

  1. 自动发现: 递归扫描当前目录下所有文件夹,查找这三个文档
  2. 智能同步: 发现任意一个文档时,自动创建/更新其余两个
  3. 文件监听: 实时监听文件变化,自动同步最新内容
  4. 手动触发: 支持命令行手动执行同步

使用场景

  • 在多个 AI Agent 之间共享相同的项目配置
  • 自动保持不同 AI 的工作指令一致
  • 避免手动维护多个相同文档的麻烦

使用方法

安装依赖

cd /Users/ben/Downloads/go\ to\ wild/auto-website-system/_skills/doc-sync-tool
pnpm install

手动同步(单次执行)

# 在项目根目录执行
node /Users/ben/Downloads/go\ to\ wild/auto-website-system/_skills/doc-sync-tool/sync.js

# 或者使用 npm script
pnpm run sync

自动监听(持续运行)

# 启动文件监听服务
node /Users/ben/Downloads/go\ to\ wild/auto-website-system/_skills/doc-sync-tool/watch.js

# 或者使用 npm script
pnpm run watch

后台运行(推荐)

# 使用 PM2 在后台运行
pm2 start /Users/ben/Downloads/go\ to\ wild/auto-website-system/_skills/doc-sync-tool/watch.js --name doc-sync

# 查看状态
pm2 status

# 停止服务
pm2 stop doc-sync

工作原理

  1. 扫描阶段: 递归遍历指定目录,查找 Agents.mdclaude.mdgemini.md 文件
  2. 分组阶段: 将同一文件夹下的这三个文件归为一组
  3. 同步阶段:
    • 如果某组只有一个文件,复制内容创建其余两个
    • 如果某组有多个文件,选择最新修改的作为源,同步到其他文件
  4. 监听阶段 (watch 模式): 持续监听文件变化,触发同步

配置选项

可以在 sync.js 中修改以下配置:

const CONFIG = {
  targetFiles: ['Agents.md', 'claude.md', 'gemini.md'],  // 目标文件列表
  scanPath: process.cwd(),                                // 扫描路径(默认当前目录)
  excludeDirs: ['node_modules', '.git', '.next', 'dist'] // 排除目录
};

注意事项

  • 工具会自动跳过 node_modules.git.nextdist 等目录
  • 同步时会保留文件的原始格式和内容
  • 建议在 Git 仓库中使用,方便追踪文件变化
  • 监听模式会持续运行,建议使用 PM2 管理进程

故障排除

权限问题

chmod +x sync.js watch.js

Node.js 版本要求

需要 Node.js 14+ 版本

依赖安装失败

rm -rf node_modules package-lock.json
pnpm install

Version History

  • 849c38a Current 2026-07-05 09:20

Same Skill Collection

agent/dispatching-parallel-agents/SKILL.md
agent/subagent-driven-development/SKILL.md
agent/using-superpowers/SKILL.md
agent/writing-skills/SKILL.md
creative/algorithmic-art/SKILL.md
creative/brand-guidelines/SKILL.md
creative/canvas-design/SKILL.md
creative/frontend-design/SKILL.md
creative/slack-gif-creator/SKILL.md
creative/theme-factory/SKILL.md
dev/deploying-to-production/SKILL.md
dev/internationalizing-websites/SKILL.md
dev/mcp-builder/SKILL.md
dev/skill-creator/SKILL.md
dev/web-artifacts-builder/SKILL.md
dev/webapp-testing/SKILL.md
docs/doc-coauthoring/SKILL.md
docs/docx/SKILL.md
docs/github-release-assistant/SKILL.md
docs/internal-comms/SKILL.md
docs/pdf/SKILL.md
docs/pptx/SKILL.md
docs/xlsx/SKILL.md
git-workflow/finishing-a-development-branch/SKILL.md
git-workflow/using-git-worktrees/SKILL.md
integration/daily-news/SKILL.md
integration/notebooklm/SKILL.md
integration/web-access/SKILL.md
integration/x-article-publisher/SKILL.md
obsidian/json-canvas/SKILL.md
obsidian/obsidian-bases/SKILL.md
obsidian/obsidian-helper/SKILL.md
obsidian/obsidian-markdown/SKILL.md
obsidian/project-to-obsidian/SKILL.md
planning/brainstorming/SKILL.md
planning/chat-compactor/SKILL.md
planning/executing-plans/SKILL.md
planning/planning-with-files/SKILL.md
planning/writing-plans/SKILL.md
quality/receiving-code-review/SKILL.md
quality/requesting-code-review/SKILL.md
quality/systematic-debugging/SKILL.md
quality/test-driven-development/SKILL.md
quality/verification-before-completion/SKILL.md
seo/google-official-seo-guide/SKILL.md
seo/web-performance-seo/SKILL.md
vercel/vercel-deploy/SKILL.md
vercel/vercel-react-best-practices/SKILL.md
vercel/vercel-web-design-guidelines/SKILL.md
creative/ui-ux-pro-max/SKILL.md

Metadata

Files
0
Version
849c38a
Hash
fb5be90b
Indexed
2026-07-05 09:20

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-09 02:27
浙ICP备14020137号-1 $Carte des visiteurs$