mcpField
S
skill-sync

skill-sync

github.com/maddec01エージェントワークフロー116 回インストール今日更新
リポジトリ

skill-sync について

maddec01/mux-factory内のコピー済みスキルを上流版と同期するスキルです。レビューと承認を経て採用した変更を記録し、見送った更新は次回の確認に残します。

主な機能

  1. 01記録済みコミットを基準に上流変更を確認
  2. 02変更概要と推奨案をレビュー用に整理
  3. 03承認されたファイルや差分のみ適用
  4. 04UPSTREAM.mdで同期時点を追跡

活用シーン

  1. 01上流スキル更新のレビュー
  2. 02ファクトリーリポジトリへの変更選定
  3. 03同期プルリクエストの準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/maddec01/mux-factory --skill skill-sync

インストール後、Claude Code で/skill-syncを入力して読み込まれたか確認します。

同梱ファイルscripts/upstream-changes.sh

詳細

maddec01/mux-factory 内のコピーされたスキルは、このスキルを通じてのみ変更します。 UPSTREAM.md には、各コピーが対応する上流コミットを記録します。

  1. mux-factory のチェックアウト(~/Developer/Mux/mux-factory)で、origin/main から更新した新しいブランチ chore/skill-sync-<date> を作成して作業します。
  2. bash <this skill>/scripts/upstream-changes.sh <checkout> を実行します。コピーごとに、記録済みのコミット以降に上流で変更があったかどうか、上流コミット、および差分が表示されます。
  3. 変更されたコピーごとに、変更内容とファクトリーへの影響を2、3行で要約し、推奨事項(採用、スキップ、一部採用)を伝えます。Pedro が1回のメッセージで回答できるよう、番号付きの質問で選択を尋ねます。新しい上流スキルもコピーするかどうか尋ねます。
  4. 選ばれた内容をそのまま適用します。上流ファイルをコピー先に上書きするか、選択された差分を適用し、UPSTREAM.md の該当行のコミットを採用した上流コミットに更新します。スキップした変更は古いコミットのままにし、次回も表示されることを伝えます。
  5. chore(skills): sync <names> from upstream としてコミットし、プッシュして、採用した変更とスキップした変更を列挙した PR を作成します。Pedro がマージします。
  6. マージ後に main をプルし、bash scripts/install.sh を実行するよう伝えます。これにより、スキルと references/ 内のチェックリストが更新されます。

Mux 固有の理由でコピーを編集してはいけません。Mux のルールは mux-work またはリポジトリの AGENTS.md に記載します。

コメント