【結論】解決策 / 実行コマンド
Claude Codeはコードを読むだけのチャットではなく、計画し、ツールを呼び出し、ファイルを編集し、テスト結果を見て次の行動を決めるエージェント型ツールです。
ただし人間の監督を不要にするものではなく、権限確認、Git差分、テストを組み合わせて使います。
# ターミナルで実行:作業前のセーブポイントを作成
git switch -c fix/login-timeout
git status --short
# ターミナルで実行:Claude Codeを起動
claude
# 起動後のセッション内で実行:まず計画モードへ切り替え
/plan
具体的な手順・設定方法
- 最初に対象ファイル、禁止範囲、完了条件、実行すべきテストを伝えます。
- 計画を確認してから編集を許可し、途中のコマンド承認では内容を目視します。
- 完了後に
git diff、テスト、型チェック、Lintを人間が確認します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
ログイン処理のタイムアウト原因を調査してください。
対象は src/auth と tests/auth のみです。
最初に計画と変更予定ファイルを提示し、承認後に最小差分で修正してください。
最後に関連テストを実行し、失敗した場合は原因を説明してください。
注意点・よくあるエラーと対処法
「成功するまで無限に直して」のような停止条件のない指示は、不要な変更と利用量増加を招きます。
本番データ、秘密鍵、破壊的コマンドへアクセスできる環境では実行しないでください。
エージェントの完了報告だけを信頼せず、実際の差分とテスト出力を確認してください。