Skip to content

matt codebase-design の DESIGN-IT-TWICE を切り出して取り込む #176

Description

@manabuyasuda

優先度: 低

理由

  • matt codebase-design 本体(用語集・Deep/Shallow判定・shallow検出・deepening手順)はIssue案2の x-code-review-judgment にshallow検出とテスタビリティ3原則として取り込み済み
  • ただし DESIGN-IT-TWICE(並列サブエージェントでInterface複数案を生成して比較する手順)は自作に対応する機能がない
  • デザインシステム担当としてコンポーネントAPI設計時に有効な可能性があるが、日常的に使う頻度は不明のため保留

求める効果

  • コンポーネント・モジュールのInterface設計時に、単一案でコミットせず複数案を並列生成し、depth/locality/seam配置で比較できる
  • 「最初に思いついた案」への引き寄せを避け、根本的に異なる設計選択肢を検討できる

変更内容(構想レベル、着手時に再検討)

  1. claude/skills/x-design-it-twice/SKILL.md を新設(User-invoked)
    • 起動時: 対象モジュール/コンポーネントを特定
    • 並列サブエージェント(2〜3個)で「根本的に異なるInterface案」を生成
      • 各サブエージェントには「他の案と重ならないよう、異なる責務境界・異なる依存構造・異なる副作用戦略を採る」旨を指示
    • 生成後、深さ(Depth)・局所性(Locality)・継ぎ目配置(Seam)の3観点で比較表を出力
  2. matt原文の用語(Depth/Locality/Seam)を日本語+原語併記で導入
    • 用語集の独立ドキュメント化はしない。skill本文に定義を含める(Single Source of Truth)

保留の判断基準

  • コンポーネントAPI設計時に「複数案を検討したい」場面が月1回以上発生した時点で優先度を上げる
  • Issue案2完了後、x-code-review-judgment のshallow検出結果から「深化設計が必要」と判定される場面が増えた時点で優先度を上げる

完了条件

  • 保留中のため未定

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions