Communityコーディング&開発github.com

modus-sync-knowledge

コードタスクが長期的な知識に影響を与える場合に、最小限の意味的修正を実行する静かなバックグラウンドエグゼキュータ。

modus-sync-knowledge とは?

このスキルは、コード変更が長期的な知識(ドメイン知識、契約、ルールなど)に影響を与えると判断された場合に、自動的かつ静かに最小限の修正を適用するエグゼキュータです。ユーザーのワークフローではなく、コードタスク完了後のバックグラウンド処理として動作します。現在のタスクの実際のdiffと変更範囲のみを対象とし、ワークスペース内の既存の未コミット変更や他の作者による変更には一切介入しません。スキルはまず安全性を確認するために現在の変更をレビューし、影響がない場合は何も出力せずに終了します。影響があると判断された場合、指定されたフレームワークに基づいて本来の定義(例えば元のコードやルール)に最小限の修正を適用し、変更ログの追加は行いません。構造的な変更は現在のタスクで明示的に許可されている範囲でのみ実行され、それ以外は明示的な init/reinit/update 操作に委ねられます。このスキルは、スコープ外の変更を保護し、読み取り時のハッシュ、CAS、読み返しを使用して不要な内容を上書きしないようにします。writeが発生した場合、影響を受けるドメインに対して機械的検証を実行します。このスキルはClaude CodeなどのAIエージェントツールでの使用を想定しており、長期的な知識ベースと現在のコード変更を安全に同期するために設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tencentmusic/modus/tree/HEAD/src/modus/scaffold/templates/skills/modus-sync-knowledge

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

modus-sync-knowledge は何をしますか?

これはコードタスクが長期的な知識に影響を与えると確認された場合に動作する静かなバックグラウンドエグゼキュータであり、ユーザーのワークフローではありません。using-modus が正の影響と暫定的に判断した後でも、まず安全確認を実施します。現在のタスクの実際の diff が範囲を決定し、対象となるコードやルールの責任範囲が修正の位置を決定し、人工的な所有権が権限を決定します。初期バンドルの構築や読み取りは行いません。

このエグゼキュータは、現在のタスクで実際に行われた変更のみに帰属し、ワークスペース内の既存の未コミット変更を引き継ぐことはありません。証拠が不十分な場合は、固定コマンドを実行したり noop を出力したりせずに、静かにチェックポイントを解析します。

  1. 現在のタスクでの実際の変更、確認済みの事実、および関連する完全なコードやルールをレビューします。ワークスペース内の既存の変更や他の作者による変更を引き継ぐことはありません。読み取り専用、テスト/フォーマット、生成物、サードパーティ、または長期的な意味的影響がない場合は、静かに終了します。
  2. シナリオクロージャーに従って、責任、契約、オブジェクト、ルール、状態の復元、協調、リソース、またはソースコードアンカーの実際の変更を確認します。機械的な候補は位置特定にのみ使用します。
  3. 生成フレームワークで定義された元の定義に対して最小限の修正を適用します。変更ログは追加しません。構造変更は現在のタスクで既に許可されている範囲でのみ処理され、それ以外は明示的な init/reinit/update に委ねられます。
  4. 公開契約に従って、無関係な内容や人工的な内容を保護します。読み取り時のハッシュ、CAS、読み返しを使用します。コンテンツの書き込みが発生した場合、影響を受けるドメインに対して機械的検証を実行します。

explicit、symbol、path-only、anchorReviewCandidates は、いずれもオーバーライドや廃止の結論ではありません。影響がない場合は noop を出力せず、固定コマンドも実行しません。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル