jpskill.com
🛠️ 開発・MCP コミュニティ

doc-sync-tool

自动同步项目中的 Agents.md、claude.md 和 gemini.md 文件,保持内容一致性。支持自动监听和手动触发。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o doc-sync-tool.zip https://jpskill.com/download/21249.zip && unzip -o doc-sync-tool.zip && rm doc-sync-tool.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21249.zip -OutFile "$d\doc-sync-tool.zip"; Expand-Archive "$d\doc-sync-tool.zip" -DestinationPath $d -Force; ri "$d\doc-sync-tool.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して doc-sync-tool.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → doc-sync-tool フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
2

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

ドキュメント同期ツール (Doc Sync Tool)

機能説明

このツールは、プロジェクト内の AI Agent 設定ドキュメントを自動的に同期し、Agents.mdclaude.mdgemini.md の3つのファイルの内容が常に一致するようにします。

コア機能

  1. 自動検出: 現在のディレクトリ内のすべてのフォルダを再帰的にスキャンし、これら3つのドキュメントを検索します。
  2. スマート同期: いずれかのドキュメントが検出された場合、自動的に残りの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つのファイルを1つのグループとしてまとめます。
  3. 同期フェーズ:
    • あるグループに1つのファイルしかない場合、その内容をコピーして残りの2つを作成します。
    • あるグループに複数のファイルがある場合、最新に更新されたファイルをソースとして選択し、他のファイルに同期します。
  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
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

文档同步工具 (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

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。