Communityライティング&編集github.com

ainova-systems/intelligence-sync

AIコーディングルールの単一の真実源。Claude Code、Cursor、Copilot、Codexなどに一度書けばどこにでも同期。

intelligence-sync とは?

このスキルは、複数のAIエージェント(Claude Code、Cursor、Copilot、Codexなど)で使用するコーディングルールやエージェント定義、スキルを一元管理し、各IDEのネイティブ形式に自動変換・同期します。`intelligence/`ディレクトリを真実源とし、同期エンジン(sync.sh)が各ターゲットIDE向けにルールを変換・配置。設定は`config.yaml`で管理され、同期前に`intelligence-update`フローでスキーマの移行が必要です。純粋な同期ツールであり、非対応レイアウトでは`IS_STATUS=needs-update`でエラー終了するため、安全に動作します。

対応✓Claude Code✓Codex CLI✓Cursor
npx skills add ainova-systems/intelligence-sync

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

同期エンジンを実行して、ルール、エージェント、スキルをインテリジェンスソースディレクトリから有効な各IDEのネイティブ形式に変換します。

フォルダ名: <intel> は config.yaml を保持するフォルダ(通常は intelligence/、ただし Intelligence/ などにリネームされている可能性もあります)。エンジンはモジュールサブフォルダ <intel>/sync/ に存在し、自己位置特定可能なため、bash が正しい sync/scripts/sync.sh パスを指している限り、どのような名前でも機能します。

sync.sh はマイグレーションを行いません。 純粋なシンクロナイザーです。0.3.1 未満/非モジュールレイアウト、または未適用のスキーマでは IS_STATUS=needs-update(終了コード 6)でフェイルクローズし、何も変更しません。マイグレーションは完全に intelligence-update フローが担当します。エージェントに「intelligence-sync を更新」と指示するか(<intel>/sync/scripts/update.sh を実行)、最初に update を実行してから、再度 sync を実行してください。

手順

  1. bash <intel>/sync/scripts/sync.sh を実行します(<intel> はインテリジェンスソースフォルダ、デフォルトは intelligence)。
  2. 出力を確認し、ターゲットごとのルール、エージェント、スキルの数を確認します。
  3. 同期されていないディレクトリに関する警告が表示された場合は、不足しているパスを <intel>/config.yaml の sources: に追加します。

関連スキル