mcpField
S
skill-install-dry-run-planner

skill-install-dry-run-planner

github.com/wyattowalshエージェントワークフロー535 回インストール8 週間前に更新
リポジトリ

skill-install-dry-run-planner について

skills-sync の dry-run の結果を基に、複数の harness または指定した harness のインストール計画を作成するメンテナー向けスキルです。適用には人の承認が必要で、実際のインストールは行いません。

主な機能

  1. 01複数 harness のインストール計画
  2. 02単一 harness アダプターの選択
  3. 03不足・未解決・スキップ項目の確認
  4. 04任意の一時ホームでのスモークテスト
  5. 05適用前の人による承認

活用シーン

  1. 01skills-sync の調整計画の作成
  2. 02特定 harness のインストール不足の確認
  3. 03機械可読な計画の出力
  4. 04変更を適用せずインストール準備状況を確認

インストール

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

$npx skills add https://github.com/wyattowalsh/agents --skill skill-install-dry-run-planner

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
scripts/
check.py
plan_dry_run.py
scripts/asset_toolkit/
validate_hooks.py

詳細

スキルインストールのドライラン計画

skills-sync のドライラン結果に基づいて、メンテナー向けの計画を作成します。

対象範囲: ドライラン計画のみです。このスキルから実際のインストールを適用しないでください。

ディスパッチ

$ARGUMENTSアクション
空すべてのハーネスを対象とした完全なドライラン計画
--harness <name>1 つのハーネスアダプターを対象とした計画
--format json機械可読形式の計画
helpフェーズ、ゲート、関連する運用手順を表示

計画されているフェーズ

  1. 検証 — リポジトリの検証コマンドを実行します
  2. ドライラン JSON — skills-sync のドライラン JSON コマンドを実行します
  3. 不足項目の確認 — ハーネスごとに missing、unresolved、skipped の行を確認します
  4. 任意のスモークテスト — INSTALL_SMOKE=1 を指定した一時ホーム環境でのフェーズです(メンテナーのマシンのみ)
  5. 適用ゲート — --apply を実行する前に人間の承認が必要です

skills/cross-agent-install-smoke/ と docs/runbooks/install-smoke.md も参照してください。

ワークフロー

uv run python skills/skill-install-dry-run-planner/scripts/plan_dry_run.py
uv run python skills/skill-install-dry-run-planner/scripts/plan_dry_run.py --harness cursor --format json

検証契約

uv run python skills/skill-install-dry-run-planner/scripts/check.py

重要なルール

  1. デフォルトではドライランを実行します。sync JSON は証拠として扱い、リポジトリのポリシーより優先しないでください。
  2. インストールを自動適用したり、このスキルから実際に npx skills add を実行したりしないでください。
  3. 調整を推奨する前に、フェーズ 1 のドライランチェックを実行してください。
  4. 一時ホーム環境でのスモークテストは INSTALL_SMOKE=1 を指定した場合にのみ実行してください。
  5. カタログの未解決行は、黙ってスキップせずに記録してください。

コメント