From 6bfec70243a0d1b060118acd44349c4ba0c2a718 Mon Sep 17 00:00:00 2001 From: coji Date: Tue, 31 Mar 2026 18:06:16 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20CLAUDE.md=20=E3=81=AB=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E3=81=AE=E5=85=88=E9=80=81=E3=82=8A=E9=98=B2=E6=AD=A2=E3=83=AB?= =?UTF-8?q?=E3=83=BC=E3=83=AB=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 「スコープ外」で判断を先送りにするパターンと、 簡易実装で済ませるパターンを防ぐためのルールを追加。 Co-Authored-By: Claude Opus 4.6 (1M context) --- CLAUDE.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 6798e2a6..d4a32ff8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -308,3 +308,5 @@ LLM に投げるプロンプト(system instruction 等)を作成・編集す - **スコープ外でも対応する**: 作業中に関連する問題を見つけたら、PRのスコープ外であっても対応する。部分的な修正を残して技術的負債を蓄積させない - **本質的な対応を優先する**: 表面的なワークアラウンドや場当たり的な修正ではなく、設計レベルで正しい解決策を選ぶ。時間がかかっても構わない - **例**: エラーハンドリングを統一する際、各 action で文字列を返すのではなく、ConfirmDialog の型定義まで遡って `SubmissionResult` に統一する +- **「やらない」なら理由を言い切る**: 問題を見つけたが対応しない場合、「スコープ外」「別PRで」で先送りしない。「APIコスト倍増で実益がないからやらない」のように、やらない理由を具体的に述べる。理由が言えないなら、それはやるべきことを先送りしている +- **「動く」と「正しい」を混同しない**: テストが通る簡易実装は、設計が求める実装とは限らない。設計書やイシューに書いた方針と照合し、簡易版で済ませていないか確認する