skill-install-dry-run-planner について
skills-sync の dry-run の結果を基に、複数の harness または指定した harness のインストール計画を作成するメンテナー向けスキルです。適用には人の承認が必要で、実際のインストールは行いません。
主な機能
- 01複数 harness のインストール計画
- 02単一 harness アダプターの選択
- 03不足・未解決・スキップ項目の確認
- 04任意の一時ホームでのスモークテスト
- 05適用前の人による承認
活用シーン
- 01skills-sync の調整計画の作成
- 02特定 harness のインストール不足の確認
- 03機械可読な計画の出力
- 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.jsonscripts/check.pyplan_dry_run.pyscripts/asset_toolkit/validate_hooks.py詳細
スキルインストールのドライラン計画
skills-sync のドライラン結果に基づいて、メンテナー向けの計画を作成します。
対象範囲: ドライラン計画のみです。このスキルから実際のインストールを適用しないでください。
ディスパッチ
| $ARGUMENTS | アクション |
|---|---|
| 空 | すべてのハーネスを対象とした完全なドライラン計画 |
--harness <name> | 1 つのハーネスアダプターを対象とした計画 |
--format json | 機械可読形式の計画 |
help | フェーズ、ゲート、関連する運用手順を表示 |
計画されているフェーズ
- 検証 — リポジトリの検証コマンドを実行します
- ドライラン JSON — skills-sync のドライラン JSON コマンドを実行します
- 不足項目の確認 — ハーネスごとに
missing、unresolved、skippedの行を確認します - 任意のスモークテスト —
INSTALL_SMOKE=1を指定した一時ホーム環境でのフェーズです(メンテナーのマシンのみ) - 適用ゲート —
--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
重要なルール
- デフォルトではドライランを実行します。sync JSON は証拠として扱い、リポジトリのポリシーより優先しないでください。
- インストールを自動適用したり、このスキルから実際に
npx skills addを実行したりしないでください。 - 調整を推奨する前に、フェーズ 1 のドライランチェックを実行してください。
- 一時ホーム環境でのスモークテストは
INSTALL_SMOKE=1を指定した場合にのみ実行してください。 - カタログの未解決行は、黙ってスキップせずに記録してください。
コメント
Markdown 対応