【結論】Claude Codeでできること / 実行コマンド
Claude Codeで実用的にできることは、コード調査、複数ファイル編集、テスト実行、Git操作、MCP連携、ブラウザ検証、再利用可能なSkillsの実行です。
単なるコード生成ではなく、失敗ログを読み、修正し、再実行するエージェントループを構成できます。
安全に試すにはPlanモードから開始し、変更対象と検証条件を固定します。
claude --permission-mode plan
claude -p --max-turns 5 "失敗中の単体テストを1件だけ修正し、変更差分と結果を返して"
具体的な手順・設定方法
claude --permission-mode planで起動し、実装前に影響範囲と手順を確認します。承認後、機能追加、バグ修正、リファクタリング、テスト生成のいずれか一つにタスクを絞ります。
外部サービスが必要ならMCP、Web UIの確認が必要ならClaude in Chromeを必要時だけ有効にします。
完了条件としてテスト、lint、型チェック、
git diff --checkを明示し、結果を要約させます。
実践プロンプト / 活用テクニック
複数工程を丸投げするより、受け入れ条件を明確にした依頼が安定します。
認証APIのタイムアウト処理を改善してください。
対象は src/auth と tests/auth のみです。
公開APIの型は変えないでください。
失敗テストを再現し、最小修正を行い、全テストと型チェックを実行してください。
最後に変更理由と残るリスクを報告してください。
注意点・よくあるエラーと対処法
自動コミットやpushを依頼する前に、差分とテスト結果を人間が確認します。
ブラウザ操作はログイン状態を共有するため、許可サイトと実行内容を確認し、CAPTCHAや決済操作は手動で扱います。
大きなタスクで迷走した場合は
Ctrl+Cで止め、範囲を小さくして新しいセッションから再開します。