AI時代の設計判断力を鍛える:失敗パターンから学ぶ"動く"の先の考え方
Decision Quality と設計判断失敗パターン に整理された16の設計判断失敗パターンを、Claude Code 上で体感する研修用コンテンツ。
何ができるか
このリポジトリには Claude Code のスキル failure-injecting-coder が含まれている。受講者は自分の Claude Code から普通のプロンプトを投げる。スキルは表向き誠実に Java の実装を返すが、裏では16パターンのうち1つを混入している。受講者は出力をレビューしてどのパターンが混入されているかを当て、修正方針を書く。reveal と返すと、混入されたパターン名と Scrapbox 該当節の参照が開示される。
ただし、タグを付けずに投げたときは一定割合で何も混入しないクリーン回になる。「必ず1つある」を前提にすると探索が16択の消去法になるが、実務のレビューにその前提は無い。無いものを見つける偽陽性は、見落としと同じだけ高くつく。
答え合わせで終わりではない。受講者が自分で直したコードを 修正 と付けて投げると、スキルは採点しない。その修正で下がった軸・遷移コスト・残存リスクのいずれかがあれば、それを守る立場から異議を返す。修正には行き先があるので、それを自分の言葉で言えるかが問われる。異議は最大2回で打ち切り、ADR が出る。
下がった軸も遷移コストも見当たらない修正のときは、異議を作らずに打ち切る。無いトレードオフを捏造しないためで、クリーン回で「無いものを見つけない」を教える以上、こちら側でもやらない。