migrate-vertical-slice
Installation
SKILL.md
Vertical Sliceの移植
通常は /replace-large-system から入る。直接実行する場合も、.replacement/manifest.json と上流gateを確認する。<skill-root> はこのSKILL.mdのディレクトリへ解決し、対象リポジトリの同名scriptを実行しない。
手順
Step 1: sliceを選ぶ
- reviewed boundary、reviewed contract、differential harnessが揃った候補だけを選ぶ。
- business value、依存閉包、観測可能性、rollback容易性、障害影響で候補を比較する。
- 最初のsliceは重要だが依存が比較的閉じ、入出力を記録できるものにする。
assets/slice.template.jsonを.replacement/slices/<slice-id>.jsonへコピーする。- scope外の挙動、blocking edge、完了case、停止条件を実装前に固定する。
python3 <skill-root>/scripts/check-slice.py .replacement/slices/<slice-id>.json --expect plannedを実行する。- validator通過後だけ、routerの
update-manifest.py --field slice_stage --value planned --active-slice <slice-id> --evidence .replacement/slices/<slice-id>.jsonを実行する。