dev-workflowlisted
Install: claude install-skill satoh-y-0323/claude-code-conductor
# Dev Workflow
要件定義から実装・レビューまでを複数エージェントで連携させるフルワークフロー。
`.claude/skills/` の各スキルからこのファイルを Read して指定フェーズから実行する。
フェーズ間の遷移はこのファイル内で完結する(外部コマンド呼び出し不要)。
---
## セッションファイル運用総則
各フェーズ承認後は、セッションファイルの `- [ ] {フェーズ名}` を `- [x]` に Edit すると同時に、`現在地:` 行を次フェーズ名へ Edit すること。
例: `現在地: フェーズC 計画中`、フェーズ E 完了時は `現在地: 完了`
`現在地:` は行フィールド形式(`現在地: {値}` 1行)で維持する。`## 現在地` 見出しにしない。
> 注: 「フェーズ承認後」が原則だが、フェーズ完了直後に更新するケースもある(D-1・D-4 等の tester 完了トリガーなど)。承認とタスク完了が同一ステップになる場合は完了時点で即 Edit する(CR L-02)。
---
**運転モードによるゲート挙動の切替(既定は HITL・非破壊)**: 各フェーズの承認ゲート
(**A-4 / B-3 / C-1 / C-2 / C-3 / D-2.5 / D-3 / D-5 / E-1 / E-2 の 10 個**。D-0 は AskUserQuestion を
持たない実行モード判別ステップのため承認ゲートに含めない=DC-AS-003)に到達したら、まず
session.tmp の `モード:` 行を確認する。**有効な自律宣言**(§3-3)でなければ**以下の各ゲートを
記載どおり AskUserQuestion で実行する(従来動作)**。有効な自律宣言のときのみ、
`.claude/skills/autonomous-mode/SKILL.md` の「ゲート対応表」に従って承認ゲートを客観収束条件に
付け替える。**非可逆操作の関所・情報不足の質問の 2 類型は常に人間**(自律でも停止して確認する)。なお
`autonomous-mode` skill は配布元限定のため配布物には含まれず、**利用先では自律宣言は常に無効**=HITL で動作する。
> **skill 未 Read でも『モード行を見て skill を Read せよ』の 1 段で復帰できる** — develop / review-phase を「直接開始」した場合(init-session を経ない起動)、autonomous-mode skill の明示 Read が挟まらない可能性がある。ただし本ブロックが
> 各ゲートで `モード:` 行の確認を要求するため、skill 未 Read でも「モード行を見て skill を Read せよ」
> の 1 段で復帰できる(`.claude/skills/autonomous-mode/SKILL.md` 参照・復元の単一障害点を作らない)。
---
## tier-routing 結果記録の運用
各フェーズの承認ゲート・タスク単位で `record_agent_outcome.py` を呼び、role 別に実際に使われた tier の成功/失敗を記録する(architecture-report-20260702-214748.md §3-4)。全記録ブロック共通のルール:
- `--complexity` は必須。値は**ワークフロー