Claude Codeのプロンプト設計術:AIに的確な指示を出す技術

はじめに

Claude Codeの出力品質は、入力する指示(プロンプト)の質に大きく依存します。適切なプロンプトを設計することで、作業効率と成果物の品質が大幅に向上します。

基本原則:具体的に伝える

「良い感じにして」ではなく、「この関数のエラーハンドリングを追加して、入力がnullの場合はデフォルト値を返すようにして」のように具体的に伝えましょう。期待する動作・制約条件・出力形式を明示することが重要です。

コンテキストを提供する

Claude Codeはプロジェクト全体を把握できますが、特に注目してほしい部分を明示すると精度が上がります。「src/api/users.tsのgetUser関数を修正して」のように、ファイルパスと関数名を指定しましょう。

段階的に依頼する

大きなタスクは一度に依頼せず、段階的に進めましょう。

  1. まず計画を立ててもらう:「この機能を実装するための計画を提案して」
  2. 計画を確認・修正する
  3. ステップごとに実装を依頼する

効果的なプロンプトの例

  • バグ修正:「ユーザーログイン時にセッションが保持されない不具合がある。エラーログは以下の通り。原因を特定して修正して」
  • リファクタリング:「この関数は200行を超えている。単一責任の原則に従って分割して」
  • テスト作成:「この決済処理関数のテストを書いて。正常系、金額0、マイナス金額、上限超過のケースをカバーして」

CLAUDE.mdの活用

繰り返し使う指示はCLAUDE.mdに記載しておくことで、毎回のプロンプトを短縮できます。コーディング規約、テスト方針、使用するライブラリなどを定義しておきましょう。

まとめ

プロンプト設計は練習で上達するスキルです。具体性・コンテキスト・段階的アプローチの3つを意識するだけで、Claude Codeの活用度は格段に上がります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA