最近の AI コーディングで実践している、設計を中心とした開発の進め方
AIコーディング時代の、設計中心で進める開発手順と運用のコツをまとめた記事。ポイントは、実装より設計が主戦場になったこと。
- 最初の指示は手順ではなく目的・制約・完成条件を共有。細部の実装はAIに任せる
- 実装前にAIと設計セッション(/grill-me)で疑問を潰し、共通理解を作る
- 設計記録は「永続の判断(ADR等)」と「使い捨て手順(Issue)」に分けて残す
- タスクは独立単位に分割し、Git worktree+Claude Desktopの複数スレッドで並行実行
- 依存の解決を自動化(例:worktree作成時にnode_modulesをリンク)し試行錯誤の無駄を減らす
- AIが自分で確かめられる環境を用意。テスト・型・Lintに加え、開発サーバー起動とブラウザ/curIで挙動確認
- PRは実装セッションとは別の新規セッションでAIレビュー。人間は高リスク領域と設計整合に集中
- CLAUDE.mdとスキルで「よく使う手順」を共通化。迷いが出た箇所を追記して学習させる
- 成否は最終的にアーキテクチャ次第。責務の分離、依存方向、変更影響の局所化を徹底
- 承認は最小限に。サンドボックス化やAIの自己判断で「承認疲れ」を防ぐ
- モデルは原則高性能を使用。総コストで見て、設計は特にケチらない(effort levelも活用)
- 並列数の増やしすぎに注意。AI稼働率を目的化せず、やらないことを設計する

azukiazusa.dev








