orch-add-feature は何をしますか?
Actor · action · target: orch · add · feature。共有エンジン orch-pipeline の薄いラッパー。
使用するタイミング
- ユーザーが まだ存在しない 機能を求めている場合(「追加」「構築」「実装」「サポート」など)。
- 正味の新しい動作 — 修正(
orch-fix-defect)や既存動作の変更(orch-change-feature)ではありません。
動作設定
- デフォルトの規模フロア: standard — 明らかに小規模でなければResearch + Planを実行。
- フェーズマスク: 0 → 1 → 2 → 4 → 5 → 6(3 Scaffoldはスキップ。MVP専用)。
- 最初のアクション(フェーズ4): 新しい動作に対する 新規の 失敗テストを書き、それをパスするように実装。
仕組み
- 上記の設定で
orch-pipelineエンジンを実行。 - まず規模を分類。小規模/些細な機能は 4 → 5 → 6 に短縮。
- ゲート1(計画承認)とゲート2(コミット前)で停止。
- 機能がセキュリティトリガーに触れる場合は
security-reviewerを追加。
関連:
/feature-devはこのフローのスタンドアロンバージョンです。orch-add-featureは、orch-pipelineエンジン(規模分類と2つのゲート)をファミリーの他のスキルと共有する点で異なります。そのため、些細な機能は 4 → 5 → 6 に適切に縮小します。
例
orch-add-feature: nws-poller に OAuth2 ログインを追加
→ 既存の認証ライブラリをリサーチ → タスクリストを計画 [ゲート1: 承認]
→ 各タスクをTDDで実装 → コードレビュー(+ security-reviewer: auth パス)
→ コミット [ゲート2: 確認]