Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -308,3 +308,5 @@ LLM に投げるプロンプト(system instruction 等)を作成・編集す
- **スコープ外でも対応する**: 作業中に関連する問題を見つけたら、PRのスコープ外であっても対応する。部分的な修正を残して技術的負債を蓄積させない
- **本質的な対応を優先する**: 表面的なワークアラウンドや場当たり的な修正ではなく、設計レベルで正しい解決策を選ぶ。時間がかかっても構わない
- **例**: エラーハンドリングを統一する際、各 action で文字列を返すのではなく、ConfirmDialog の型定義まで遡って `SubmissionResult` に統一する
- **「やらない」なら理由を言い切る**: 問題を見つけたが対応しない場合、「スコープ外」「別PRで」で先送りしない。「APIコスト倍増で実益がないからやらない」のように、やらない理由を具体的に述べる。理由が言えないなら、それはやるべきことを先送りしている
- **「動く」と「正しい」を混同しない**: テストが通る簡易実装は、設計が求める実装とは限らない。設計書やイシューに書いた方針と照合し、簡易版で済ませていないか確認する
Loading