【結論】Claude Code最佳實踐
Claude Codeの最佳实践は、Explore、Plan、Implement、Verifyを分離し、対象範囲、禁止操作、完了条件を明確にすることです。
除外File一枚だけに依存せず、Permission deny rule、Sandbox、Git、worktree、Secret管理を重ねます。
Contextは/contextで観測し、必要に応じて/compactを使い、重要な決定をCLAUDE.mdやADRへ残します。
# ターミナルで実行:専用Branchを作成
git switch -c ai/small-task
# ターミナルで実行:Planモードで開始
claude --permission-mode plan
# 起動後のセッション内で実行:Contextを確認
/context
# 起動後のセッション内で実行:Permissionを確認
/permissions
# ターミナルで実行:差分を検証
git diff --check具体的な手順・設定方法
一Task一目的に分割し、受入条件と対象外を明記します。
まず読み取り調査とPlanを承認します。
最小差分で実装し、Test、Lint、Type checkを実行します。
Git diffと実測結果で採否を判断します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
認証Bugを調査してください。
対象はsrc/authと関連Testだけです。
依存追加、DB変更、外部通信、Git操作は禁止し、まず原因候補と修正計画を提示してください。注意点・よくあるエラーと対処法
Promptで他Fileへ触らないよう頼むだけでは強制的なSecurity boundaryになりません。
git restore .は未追跡Fileや外部Systemの変更を必ず戻せるわけではありません。
AIの自己Reviewだけで品質保証を完了せず、人間Reviewと自動Testを併用します。