replace-large-system
Installation
SKILL.md
巨大システム置換ルーター
巨大システムの置換を、一括変換ではなく「観測可能な境界を切る → 振る舞いを測る → 小さく移す → 差分を説明する → 段階的に切り替える」という証拠駆動の流れへ案内する。
基本原則
- 旧系のコード量ではなく、外部から観測できる境界を作業単位にする。
- 旧系を無条件の正解とみなさず、既知バグと未定義挙動を分離する。
- 実装済みLOCではなく、検証済み境界とblocking差分を進捗として数える。
- Agentへ担当コードではなく、問い、入力、期待する証拠、停止条件を渡す。
- production切替より前に、shadow、停止、rollbackを実行可能にする。
手順
Step 1: 置換ワークスペースを確認する
python3 <skill-root>/scripts/check-dependencies.pyを実行し、10 skillが同じskills rootへinstallされていることを確認する。- リポジトリルートで
.replacement/manifest.jsonの有無を確認する。 - 存在しない場合は、実行前に対象リポジトリと置換目的を確認し、次を実行する。