結論
最初にやること:OSのターミナルでclaude -p "src/services/payment.tsの失敗テストを調査しを実行します。
Claude Code向けプロンプトは、対象、現象、変更範囲、検証コマンド、報告形式を含めると再現性が上がります。
最初から無限に修正を繰り返させず、試行回数や停止条件を指定します。
実行場所:OSのターミナルで実行します。
# ターミナルで実行:非対話モードで単発処理を実行
claude -p "src/services/payment.tsの失敗テストを調査し
# Claude Codeの対話画面へ入力:作業条件または依頼内容を指定
最小差分で修正してください
# ターミナルで実行:テストを実行
npm test -- paymentを実行し
# Claude Codeの対話画面へ入力:作業条件または依頼内容を指定
2回失敗したら変更を止めて原因を報告してください"
具体的な手順
用途別にプロンプトの役割を分けます。
- 調査では編集禁止を明記
- 実装では対象と非対象を明記
- レビューでは重大度と根拠を要求
- 検証では実行コマンドと停止条件を指定
レビュー専用の例では、変更せずにGit差分だけを読ませます。
入力場所:Claude Codeの対話画面へ貼り付けます。
# Claude Codeの対話画面へ貼り付ける依頼文
現在のgit diffだけをレビューしてください
ファイルは変更しないでください
High、Medium、Lowの順で
問題箇所、影響、修正案を日本語で報告してください
実践プロンプト
依存更新は安全範囲とロールバック条件を明記します。
入力場所:Claude Codeの対話画面へ貼り付けます。
package.jsonを確認してください
patchとminor更新だけを候補化し
変更前に一覧を提示してください
承認後に更新し、buildとtestを実行してください
major更新は行わないでください
注意点
成功するまで繰り返すは停止条件がなく、時間と利用量を消費するため避けます。
大規模変更前にはクリーンなGit状態を確認し、Claude Codeのチェックポイントだけに依存せずコミットや作業ブランチを用意します。