結論
最初にやること:OSのターミナルでgit status --shortを実行します。
安全な開発フローは、調査、計画、隔離ブランチ、実装、局所テスト、全体テスト、差分レビュー、PRという順序でClaude Codeを使います。
最初からmain上で全面編集させず、--worktreeで独立作業領域を作ると、並列タスクや失敗した変更を切り離せます。
Claudeの自己評価だけで完了にせず、CI、型検査、静的解析、レビュー担当者を外部の品質ゲートにします。
実行場所:OSのターミナルで実行します。
# ターミナルで実行:未コミット変更を確認
git status --short
# ターミナルで実行:Claude Codeを指定条件で起動
claude -w feature-auth --permission-mode plan
# 計画承認後に実装し、最後に
# ターミナルで実行:変更差分を確認
git diff --stat
# ターミナルで実行:変更差分を確認
git diff --check
具体的な手順
大きな機能は調査agent、実装agent、レビューagentを分けてもよいですが、同じファイルを同時編集させません。
途中で方向を誤った場合は会話を伸ばし続けず、checkpoint、rewind、Git restore、またはworktree破棄で状態を戻します。
- Exploreで構造・規約・既存テストを把握
- Planで対象と非対象と完了条件を合意
- worktreeまたはbranchで実装
- 対象テストから全体テストへ段階実行
- 人間がdiffとCIを確認してdraft PRを作成
入力場所:Claude Codeの対話画面へ貼り付けます。
# Claude Codeの対話画面へ貼り付ける依頼文
まずこのIssueの要件と既存実装を調査し、変更対象、変更しない範囲、受入条件、テスト計画を提示してください。
承認後、専用worktreeで最小差分を実装してください。
対象テスト、型検査、Lint、全体テストを順に実行し、失敗を隠さないでください。
最後に変更ファイル、設計判断、残存リスク、手動確認項目をPR説明文としてまとめてください。
実践プロンプト
次のプロンプトをたたき台にし、対象範囲、禁止事項、完了条件を自分の環境へ合わせて具体化します。
入力場所:Claude Codeの対話画面へ貼り付けます。
AI駆動開発フローを安全に自動化する計画を作成してください。
対象、必要権限、検証コマンド、停止条件を提示し、承認前には変更を実行しないでください。
注意点
作業前コミットは有効ですが、秘密情報や一時ファイルまでgit add .で含めないようgit statusを確認してください。
AIが作ったPRは説明が整っていても欠陥を含み得るため、セキュリティ境界、migration、エラーハンドリング、後方互換性を重点レビューしてください。
長時間セッションは古い前提を引きずるため、タスク境界で/compact、/clear、新規worktreeを使い分け、必要な決定はCLAUDE.mdやIssueへ残してください。