v2.34.0 設計・計画監査ゲート design-critic を追加
設計・計画監査ゲート design-critic を追加(機能追加・opt-in・破壊的変更なし)
標準ワークフローのフェーズ C(計画)とフェーズ D(実装)の間に、実装前の設計・計画を第三者として敵対的に監査する opt-in ゲート C-3 を新設しました。「実装中に発覚していた手戻り(前提崩れ・曖昧さ・抜け漏れ)を実装前に検出する」ことが狙いです。
仕組み
- 新規 read-only サブエージェント
design-criticが requirements / architecture / plan を 3 レンズで監査:- 前提発掘
[DC-AS]— 暗黙の前提を列挙し裏付けを検証 - 曖昧さ
[DC-AM]— 実装者が解釈で割れる記述を検出 - 抜け漏れ
[DC-GP]— 要件↔設計↔計画のトレーサビリティ欠落を検出
- 前提発掘
- 各 finding に 起因層(A要件 < B設計 < C計画) を付与し、層別ルーティングで正しい上流フェーズへピンポイントに戻して修正(設計起因を計画に戻しても直らない問題を回避)
- findings 承認フローはフェーズ E と同型。修正後の再監査は選択式(無限ループ防止)
追加・変更
.claude/agents/design-critic.md(新規).claude/skills/dev-workflow/references/design-critic-rubric.md(新規).claude/skills/dev-workflow/SKILL.md: フェーズ C-3 追加.claude/skills/start/SKILL.md: Step 0 アーカイブにdesign-review-report追加
後方互換
opt-in スキップ時は従来の C→D 遷移と同一でノーオペ。公開 API・CLI・DB スキーマ・hook・コード挙動に変更なし。破壊的変更なし・migration 不要。
注意
design-critic は新規サブエージェント定義のため、c3 update 直後のセッションでは未登録で起動できません。次回セッションから有効になります(フェーズ C-3 で agent が見つからない場合はセッションを再起動してください)。プラットフォームアダプター(Codex/Cursor/OpenCode)への C-3 組み込みは本リリースのスコープ外(Claude Code のみ)。