概要
必須引数
オプション引数
--branch-on や --case を省略すると、CLI が対話モードに入り入力を求めます。動作の仕組み
1
入力の収集
分岐変数、ケース、ゴールを収集(CLI 引数または対話的に)。
2
手順書の読み込み
各ケースの YAML ファイルを読み込みバリデーション。
3
変数のマージ
全ケースの変数をマージ。分岐変数を
source: prompt で追加。4
分岐の構築
全ケースのステップを1つの
branches ステップに組み立て。5
プレビューと編集
合成した手順書をプレビューし、保存前に調整が可能。
6
出力の書き込み
最終 YAML を Zod でバリデーションし、出力パスに書き込み。
使用例
CLI 引数で合成
- ユーザーに
accountTypeを入力させる "personal"の場合 → 個人サインアップのステップを実行"business"の場合 → 法人サインアップのステップを実行
対話モード
出力構造
合成された手順書はbranches を持つ1つのステップを含みます: