Skip to content

v2.34.0 設計・計画監査ゲート design-critic を追加

Choose a tag to compare

@satoh-y-0323 satoh-y-0323 released this 09 Jun 04:29
· 5 commits to main since this release

設計・計画監査ゲート 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 のみ)。