「Claude Codeに何を入力すればいいか分からない…」
この声、本当によく聞きます。先日の研修でも、30名の参加者のうち半数以上が「Claude Codeを試したけど、思ったような出力が出なかった」と答えていました。
原因は明確です。プロンプト(指示文)の書き方に問題があるんです。「いい感じに書いて」では、AIはあなたの期待を知るすべがありません。正直に言うと、プロンプトの書き方さえ分かれば、Claude Codeのパワーは10倍になります。私が100社以上の研修で検証してきた確実に動くプロンプト30選を、今回は全公開します。
全プロンプトにコピペ可能なテンプレートと期待される出力例を付けています。ブックマークして繰り返し使ってください。
Claude Codeの全体的な使い方はChatGPTビジネス活用ガイドでも解説しています。合わせてご活用ください。
まず知っておくべき「高精度プロンプトの4要素」
30個のプロンプトを紹介する前に、共通する法則をお伝えします。研修で教えているプロンプト設計の公式です。
| 要素 | 内容 | 例 |
|---|---|---|
| 役割(Role) | AIに演じてほしい役割 | 「あなたは10年以上のPython開発経験を持つシニアエンジニアです」 |
| 背景(Context) | 状況・前提情報 | 「私は営業担当者でプログラミング知識はありません」 |
| タスク(Task) | 具体的な依頼内容 | 「月次売上レポートを自動生成するPythonスクリプトを作ってください」 |
| 制約・形式(Format) | 出力の条件・形式 | 「コメントは日本語。エラーハンドリング必須。200行以内」 |
この4要素を意識するだけで、出力品質が劇的に上がります。以下の30プロンプトは全てこの構造に従っています。
カテゴリ1:コード生成・レビュー(#1〜#5)
#1: 機能別コード生成(基本形)
最も汎用性が高いコード生成プロンプトです。研修で一番使われている定番です。
あなたは経験豊富な[言語]開発者です。
【タスク】
以下の機能を実装してください:
[機能の説明を自然言語で記述]
【技術要件】
言語: [Python / JavaScript / TypeScript など]
使用ライブラリ: [使いたいものがあれば]
実行環境: [Windows / Mac / Linux / Node.js バージョンなど]
【制約】
- エラーハンドリングを必ず含める
- 日本語コメントをつける
- 関数は50行以内に収める
- 不明な点は最初に質問すること
【出力形式】
実装コード + 使い方の説明 + テストの実行方法期待される出力: 動作するコード、日本語コメント、使い方説明、基本的なテスト例
#2: 既存コードのレビュー
以下のコードをシニアエンジニアの視点でレビューしてください。
【対象コード】
[コードを貼り付ける]
【レビュー観点】
1. バグ・論理エラーの可能性
2. セキュリティリスク(SQLインジェクション、XSS等)
3. パフォーマンス問題(N+1、不必要なループ等)
4. 可読性・保守性(命名、関数の長さ、コメント)
5. テストカバレッジの提案
【出力形式】
各問題点をリスト形式で:
- 重要度: CRITICAL / HIGH / MEDIUM / LOW
- 問題: [具体的な問題]
- 場所: [行番号または関数名]
- 改善案: [修正コードまたは方針]期待される出力: 優先度付きの問題リスト、具体的な修正提案
#3: リファクタリング依頼
以下のコードをリファクタリングしてください。
【現状のコード】
[コードを貼り付ける]
【リファクタリングの目的】
[ ] 可読性の向上
[ ] パフォーマンスの改善
[ ] テスタビリティの向上
[ ] 重複コードの解消
[ ] 特定のデザインパターンへの移行: [パターン名]
【制約】
- 既存のインターフェース(関数名・引数)は変えない
- 既存のテストが全て通ること
- Python 3.11+の機能を積極的に使う
変更箇所と変更理由を一覧で説明してください。#4: ユニットテスト自動生成
以下の関数に対するユニットテストをpytest(またはJest)で作成してください。
【テスト対象】
[テストしたい関数・クラスのコードを貼り付ける]
【テストすべきケース】
- 正常系: 一般的な入力での動作
- 境界値: 最小・最大値付近
- 異常系: 不正な型・値での動作
- エッジケース: 空、None、空リストなど
【出力形式】
- テストファイルの完全なコード
- 各テストに日本語のdocstring
- フィクスチャを適切に使用
- カバレッジ80%以上を目指す#5: デバッグ支援(エラー解析)
以下のエラーを解析し、原因と修正方法を教えてください。
【エラーメッセージ(完全なスタックトレース)】
[エラーをそのまま貼り付ける]
【エラーが発生したコード】
[該当コードを貼り付ける]
【状況】
- 何をしようとしたか: [操作の説明]
- いつから発生: [初めから/昨日から/変更後から]
- 環境: OS=[ ], 言語=[ ], バージョン=[ ]
出力:
1. エラーの原因(技術的な説明)
2. 修正コード
3. 再発防止策
4. 関連するよくある間違いとその対処法カテゴリ2:データ分析・レポート(#6〜#10)
#6: CSV/Excelデータの分析
研修参加者の中で最も驚かれるプロンプトです。「Excelを貼るだけで分析してくれるの?」という反応が定番です。
以下のデータを分析してください。
【データ(CSVまたは表形式でそのまま貼り付け)】
[データをここに貼り付ける]
【分析してほしいこと】
1. 基本統計量(平均・中央値・最大・最小・標準偏差)
2. カテゴリ別の集計と割合
3. 時系列の推移と傾向
4. 外れ値・異常値の特定
5. 相関関係の強い組み合わせ
【出力形式】
- 非専門家が理解できる平易な日本語
- 重要な数字を強調
- インサイト(示唆)を3点以上
- 計算式・根拠を明記
- 経営判断に直結するアクション提案#7: 月次売上レポートの自動生成
以下のデータをもとに月次売上レポートを作成してください。
【今月のデータ】
総売上: [金額]
件数: [件]
新規顧客: [件]
既存顧客継続: [件]
平均単価: [金額]
カテゴリ別内訳: [データ]
【先月のデータ】
[同様のデータ]
【レポートの条件】
宛先: 経営陣(取締役会)
ページ数: 1〜2ページ相当
必須項目: 前月比、前年同月比、要因分析、来月の予測、重点課題と対策
数字は計算式を添えて。仮定した数値は(仮定)と明記。#8: ダッシュボード設計プロンプト
以下の業務のKPIダッシュボードを設計してください。
【業務内容】
[どんな業務のダッシュボードか]
【利用者】
[誰が見るか・どんな決定をするために使うか]
【利用可能なデータ】
[持っているデータの一覧]
出力:
1. 必須KPI一覧(目標値と測定方法つき)
2. 推奨グラフ種別(棒グラフ・折れ線・円グラフ等)
3. 更新頻度(リアルタイム/日次/週次)
4. アラート設定の提案(閾値と通知条件)
5. Google Sheetsで実装する場合の手順#9: アンケート・NPS分析
以下のアンケートデータを分析し、改善提案を作成してください。
【アンケートデータ】
[回答データを貼り付ける]
【アンケートの目的】
[何を知りたくて実施したか]
分析してほしい項目:
1. 満足度スコアの分布と平均
2. カテゴリ別(性別・年代・部署等)の差異
3. 自由記述の頻出テーマとセンチメント分析
4. 改善優先度の高い課題(重要度×満足度マトリクス)
5. 具体的な改善アクション(短期/中期/長期)
根拠になるデータを数字で示してください。#10: 財務データの分析・要約
以下の財務データを分析し、非財務担当者向けの説明を作成してください。
【財務データ】
[PLまたはBSまたはCFのデータを貼り付ける]
【対象読者】
[誰向けか: 経営陣/営業部門/現場マネージャー等]
分析項目:
1. 主要指標のサマリー(売上・利益・ROE等)
2. 前期比・計画比の分析
3. 特に注目すべきポイント(良いものも悪いものも)
4. 財務用語の平易な解説(初心者向け)
5. 次の4半期に向けた示唆
計算式と出典(行番号等)を明記してください。カテゴリ3:ドキュメント作成(#11〜#15)
#11: 技術仕様書の自動生成
以下の機能の技術仕様書を作成してください。
【機能の概要】
[機能の説明を自然言語で記述]
【対象読者】
[誰が読むか: エンジニア/PM/非技術者]
仕様書に含める項目:
1. 機能概要(1段落)
2. 機能要件(Must/Should/Could でMoSCoW法)
3. 非機能要件(パフォーマンス・セキュリティ・スケーラビリティ)
4. API仕様(エンドポイント・パラメータ・レスポンス)
5. エラーパターンと対処
6. 関連機能・依存関係
7. 制約事項・想定外のケース
Markdownで出力してください。#12: 操作マニュアルの作成
以下のシステム・ツールの操作マニュアルを作成してください。
【対象システム/ツール】
[システム名と概要]
【対象ユーザー】
[誰向け: PC初心者/中級者/管理者等]
【マニュアルに含めてほしい内容】
- 基本操作(ステップバイステップ)
- よく使う機能TOP5
- つまずきやすいポイントとQ&A
- エラーが出たときの対処法
スクリーンショットの挿入場所も[スクリーンショット: ○○の画面]の形式で指示してください。#13: 会議アジェンダの作成
以下の条件で会議のアジェンダを作成してください。
会議の目的: [何を決めるための会議か]
参加者: [役職・人数]
時間: [何分]
事前共有すべき情報: [あれば]
アジェンダに含めてほしい要素:
- 時間配分(分単位)
- 各議題のゴール(何を決めるか)
- 参加者への事前宿題
- 会議後のネクストアクション欄
ファシリテーターへの補足メモも添えてください。#14: プロジェクト計画書の作成
以下のプロジェクトの計画書を作成してください。
【プロジェクト概要】
目的: [何を実現するか]
期間: [開始〜終了]
予算: [概算]
チーム: [人数・役割]
計画書に含めてほしい項目:
1. プロジェクト概要(エグゼクティブサマリー)
2. スコープ(含む/含まない)
3. WBS(Work Breakdown Structure)
4. マイルストーンとデリバリー物
5. リスクと軽減策
6. コミュニケーション計画
ガントチャートはMarkdownのテーブル形式で作成してください。#15: FAQ・ヘルプドキュメントの生成
以下の製品・サービスのFAQドキュメントを作成してください。
【製品・サービスの概要】
[概要を説明]
【想定される問い合わせ分野】
[よく聞かれそうなカテゴリを列挙]
【FAQの形式】
- カテゴリ別に整理
- 質問は「〜ですか?」「〜するには?」の形式
- 回答は平易な日本語・200字以内
- 関連する設定・操作へのリンク表記([設定画面]の形式)
- 20個以上のQ&Aを作成
各Q&Aの末尾に「この回答は役に立ちましたか?(はい/いいえ)」の評価リンクを追加してください。カテゴリ4:業務自動化(#16〜#20)
#16: バッチ処理スクリプトの生成
毎[日/週/月]実行する以下の処理を自動化するスクリプトを作成してください。
【処理の内容(日本語で説明)】
[何を自動化したいかを自然言語で記述]
【入力データ】
形式: [CSV / Excel / APIから取得 / フォルダ内ファイル]
場所: [パス・URL]
【出力先】
形式: [CSV / Excel / メール / Slackなど]
場所: [保存先パスまたは送信先]
【その他の要件】
- 実行ログを残す(成功・失敗を記録)
- エラー時はメールまたはSlackで通知
- cronまたはタスクスケジューラへの登録方法を説明
Python 3.11+で作成。必要なライブラリのインストールコマンドも提示してください。#17: メール自動返信テンプレートの作成
以下のシナリオ別に、自動返信メールのテンプレートを作成してください。
【ビジネス種別】
[業種・業態を説明]
【シナリオ】
1. 資料請求受付
2. お問い合わせ受付
3. 商談申込み受付
4. 見積依頼受付
5. その他 [追加したいシナリオ]
【テンプレートの条件】
- 件名: 自動返信と分かる形式
- 本文: 受付確認 + 次のアクション + 期待される対応時間
- 文体: [ビジネス丁寧語/カジュアル]
- 差し込み変数: {顧客名}, {問い合わせ内容}, {担当者名} 等
- 200〜300字以内#18: CRMデータ整理・クリーニング
以下のCRMデータを整理・クリーニングするためのPythonスクリプトを作成してください。
【データの問題点】
- 重複レコードがある
- 電話番号の形式がバラバラ(ハイフンあり/なし)
- 社名表記の揺れ(株式会社/(株)/(株)/省略)
- メールアドレスに不正な形式がある
- 空欄・NULL値の処理
【処理後の要件】
- 重複は最新レコードを残す
- 電話番号は「03-1234-5678」形式に統一
- 社名は「株式会社〇〇」形式に統一
- 不正メールはフラグを立てて除外しない(後で確認)
変更前後のサマリーレポートも出力してください。#19: Slack/Teamsメッセージの自動化
以下の通知を自動でSlack/Teamsに送るPythonスクリプトを作成してください。
【通知の内容】
[何を通知するか]
【トリガー】
[ ] 定時実行(毎朝9時など)
[ ] 条件トリガー(データが閾値を超えたら)
[ ] 手動実行
【メッセージ形式】
- チャンネル: [送信先]
- メンション: [必要な場合]
- フォーマット: Slack/Teams のBlock Kit形式で
- 絵文字: 適切なものを使用
Slack Incoming Webhook URLを使う方法で実装してください。#20: Excelマクロの代替Pythonスクリプト
以下のExcelマクロ(VBA)と同じ処理をPythonで実装してください。
【VBAコード(またはやりたいことの説明)】
[VBAコードまたは処理の説明を貼り付ける]
【変換の要件】
- openpyxlまたはpandasを使用
- 元のExcelファイルを上書きしない(新しいファイルに保存)
- 処理の進捗をターミナルに表示
- 実行コマンドは `python script.py ` の形式
使い方のREADMEも作成してください。カテゴリ5:セキュリティ・テスト(#21〜#25)
#21: セキュリティ脆弱性スキャン
以下のコードのセキュリティ脆弱性を調査し、OWASP Top 10に基づいてレポートしてください。
【対象コード】
[コードを貼り付ける]
【調査観点】
1. SQLインジェクション(A03)
2. XSS / HTMLインジェクション(A03)
3. 認証・セッション管理の欠陥(A07)
4. センシティブ情報の露出(A02)
5. アクセス制御の不備(A01)
6. ハードコードされたシークレット
各脆弱性について:
- リスク度: CRITICAL / HIGH / MEDIUM / LOW
- CVSSスコア(概算)
- 攻撃シナリオの例
- 修正コードまたは対策
最後に、優先的に対処すべき順序でまとめてください。#22: パフォーマンステストの設計
以下のAPIのパフォーマンステスト計画を作成してください。
【対象API】
エンドポイント: [URL]
認証方法: [Bearer Token / API Key 等]
テスト対象の操作: [CRUD操作など]
【テストシナリオ】
- 通常負荷: [同時ユーザー数]
- ピーク負荷: [想定最大ユーザー数]
- スパイク負荷: [急激な増加シナリオ]
【使用ツール】
[ ] k6
[ ] Apache JMeter
[ ] Locust(Python)
k6のスクリプトも一緒に作成してください。
目標値(レスポンスタイム・エラー率・スループット)も設定してください。#23: E2Eテストシナリオの作成
以下のユーザーストーリーに対するE2Eテストシナリオを作成してください。
【ユーザーストーリー】
[テストするユーザーの操作フローを説明]
【テスト環境】
- フレームワーク: Playwright / Cypress / Selenium
- ブラウザ: Chrome / Firefox / Safari
テストシナリオに含めるもの:
- ハッピーパス(正常フロー)
- 異常パス(エラー・バリデーション)
- エッジケース(境界値・特殊文字等)
- モバイル・レスポンシブの確認
PlaywrightのTypeScriptコードも合わせて作成してください。#24: セキュリティポリシードキュメントの作成
以下の組織向けのAI利用セキュリティポリシーを作成してください。
【組織情報】
業種: [業種]
規模: [従業員数]
利用するAIツール: [ChatGPT / Claude / Gemini 等]
主な利用用途: [業務内容]
ポリシーに含める項目:
1. AIツール利用の基本原則
2. 入力禁止情報の一覧(個人情報・機密情報等)
3. 生成物の利用ルール(著作権・検証義務等)
4. インシデント発生時の対応手順
5. 教育・トレーニング計画
6. 定期レビューの仕組み
ISO27001 / NIST AI RMF に準拠した形式で作成してください。#25: 侵入テスト(ペネトレーションテスト)計画書
以下のシステムの侵入テスト計画書を作成してください。
【対象システム】
[システムの概要・スコープ]
【テスト期間・体制】
期間: [ ]
実施者: [ ]
計画書に含める項目:
1. テスト目的と範囲(スコープ外も明記)
2. 実施方法論(OWASP Testing Guide等)
3. テストフェーズと各フェーズの内容
4. リスク分類と判定基準
5. 報告書のフォーマット
6. 緊急連絡体制(問題発生時)
7. 法的合意事項(免責事項等)
ペネトレーションテストは必ず事前に書面での許可を取ること前提で作成してください。カテゴリ6:営業・マーケティング(#26〜#30)
#26: 提案書のたたき台生成
営業現場で最もよく使われているプロンプトです。
以下の情報をもとにB2B営業提案書のたたき台を作成してください。
【顧客情報】
会社名: [会社名](業種: [業種]、規模: [従業員数])
担当者: [名前](役職: [役職])
今回の提案の背景: [商談の経緯]
顧客の主要課題: [具体的な課題]
【自社提案内容】
サービス名: [名称]
解決できること: [3点以内]
類似事例: [参照できる実績]
想定金額: [概算]
提案書構成:
1. エグゼクティブサマリー(3行)
2. 課題の整理と背景
3. 提案内容と差別化ポイント
4. ROI試算(計算式明記)
5. 導入ステップとスケジュール
6. 次のアクション
ROIの数字は計算式と仮定を必ず明記してください。#27: コンテンツ戦略・ブログ記事の構成
以下の条件でブログ記事の構成を設計してください。
【テーマ】
[記事のテーマ]
【SEO設定】
メインキーワード: [KW]
関連キーワード: [3〜5個]
想定検索意図: [情報収集/比較/購入検討]
【ターゲット読者】
[読者のペルソナ(役職・課題・AI習熟度等)]
出力:
1. タイトル案(5案)— 数字・ベネフィット・年を含む形式で
2. H2・H3の見出し構成(目次)
3. 各セクションの概要(2〜3行)
4. 記事内で使える関連キーワード(LSIキーワード)
5. リード文の案(3案)
6. CTAの提案#28: SNS投稿文の一括生成
以下のテーマについて、各SNS向けの投稿文を作成してください。
【テーマ・元コンテンツ】
[記事URL / 要点のまとめ / 伝えたいメッセージ]
【各SNS向けの投稿】
X(旧Twitter):
- 文字数: 140字以内
- フック(最初の1文)を工夫
- ハッシュタグ3〜5個
LinkedIn:
- 文字数: 300〜600字
- ストーリー形式(問題→洞察→解決策)
- プロフェッショナル向けトーン
Facebook:
- 文字数: 200〜400字
- 質問で締める(エンゲージメント促進)
各投稿に絵文字を適切に使用してください。#29: 競合分析レポートの作成
以下の競合情報をもとに競合分析レポートを作成してください。
【自社情報】
社名: [自社名]
主力製品: [製品名と特徴]
ターゲット顧客: [顧客像]
強み: [3〜5点]
弱み: [2〜3点(正直に)]
【競合情報】
競合A: [会社名 + 特徴]
競合B: [会社名 + 特徴]
競合C: [会社名 + 特徴]
分析内容:
1. ポジショニングマップ(価格軸×機能軸)
2. 機能比較表(○/△/✗)
3. 価格帯の比較
4. 各社の強み・弱み(SWOT)
5. 自社が勝てる差別化ポイント
6. 顧客に「なぜ自社を選ぶべきか」の回答例3パターン#30: ABテスト設計とランディングページの改善
以下のランディングページのABテスト計画を作成してください。
【現状】
LP URL: [URL(または内容の説明)]
現在のCV率: [ ]%
月間訪問者数: [ ]人
主な課題: [離脱率が高い/CTA反応が低い等]
【テストの目的】
[何を改善したいか]
ABテスト計画:
1. テスト仮説(「〜すると〜が改善される」形式)
2. A案(現状)とB案(変更内容)の具体的な差異
3. 計測するKPI(CVR / クリック率 / 滞在時間等)
4. 統計的有意差を得るのに必要なサンプル数(計算式つき)
5. テスト期間の推奨
6. 結果の判断基準(どちらが勝ちか)
Google Optimize(またはVWO)での設定手順も説明してください。【要注意】プロンプト作成の失敗パターン
失敗1:あいまいな指示
❌「いいコードを書いて」「良い提案書を作って」
⭕ 技術要件・対象読者・制約・出力形式を具体的に指定する
失敗2:役割指定なし
❌「Pythonコードを書いて」
⭕「あなたは10年以上の経験を持つPythonエンジニアです。…」
役割を与えるだけで、出力のトーンと専門性が格段に向上します。研修で試した結果では、役割指定ありとなしで出力品質に平均40%の差が出ました。
失敗3:確認なしに進める
❌ 不完全な情報でプロンプトを送る
⭕ プロンプトの末尾に「不明な点は最初に質問してください」を必ず追加する
失敗4:1回で完成を求める
❌ 最初のプロンプトで完璧な出力を期待する
⭕「このセクションをより詳しく」「全体のトーンをよりシンプルに」と追加指示で磨く
プロンプト管理のコツ:CLAUDE.mdに保存する
よく使うプロンプトはCLAUDE.mdというファイルに保存できます。これにより、毎回同じ指示を入力する手間がなくなります。
# CLAUDE.md — プロンプトライブラリ
## 基本設定
私は[役職]として[業務内容]をしています。
使用言語: Python 3.11+ / 日本語コメント
コーディングスタイル: PEP8準拠
## よく使うプロンプト
### コードレビュー(/review)
以下のコードをシニアエンジニアの視点でレビューしてください。
重要度(CRITICAL/HIGH/MEDIUM/LOW)をつけて指摘してください。
### 提案書作成(/proposal)
以下の情報をもとにB2B営業提案書のたたき台を作成してください...
### 週次レポート(/report)
以下のデータをもとに週次業績レポートを作成してください...参考・出典
- Use prompt templates and variables — Claude API Docs — Anthropic公式(参照日: 2026-03-27)
- Claude Prompt Engineering Best Practices 2026 — PromptBuilder(参照日: 2026-03-27)
- 15 Best Claude Code Prompts That Earn Me 30 Hours a Week — Build to Launch(参照日: 2026-03-27)
- 100 Claude AI Prompts I Actually Use — AI Prompt Library(参照日: 2026-03-27)
まとめ:今日から始める3つのアクション
- 今日やること: 自分の仕事に最も近いカテゴリから1つプロンプトを選んで実際に試す
- 今週中: 効果があったプロンプトをCLAUDE.mdに保存し、チームに共有する
- 今月中: 毎週繰り返している定型作業(レポート・議事録・メール)に対応するプロンプトを自部門用にカスタマイズする
プロンプトは一度作ったら「磨き続けるもの」です。毎回使うたびに「もっとこういう出力が欲しかった」と気づいたら、プロンプトを修正していく。このサイクルが、あなたの仕事を段階的に自動化していく近道です。
プロンプト設計の研修や個別コンサルティングのご相談はお問い合わせフォームからお気軽にどうぞ。
著者: 佐藤傑(さとう・すぐる)
株式会社Uravation代表取締役。早稲田大学法学部在学中に生成AIの可能性に魅了され、X(旧Twitter)で活用法を発信(@SuguruKun_ai、フォロワー約10万人)。100社以上の企業向けAI研修・導入支援を展開。著書『AIエージェント仕事術』(SBクリエイティブ)。SoftBank IT連載7回執筆(NewsPicks最大1,125ピックス)。
あわせて読みたい:
– Claude Codeでできること20選 — 全カテゴリのユースケース解説
– Claude Code営業活用ガイド — 提案書・メール・CRM自動化の5シーン


