🏠 ホーム ← トラブルシューティング 用語集 →

title: "別冊 プロンプト例文集" icon: "💬"

別冊 プロンプト例文集 — すぐ使えるテンプレート20選

コピペで使える定番プロンプト。状況に合わせてカスタマイズして。


コード作成系

1. 新規ファイル作成

このプロジェクトの構成教えて。次に todo-app ディレクトリに以下のファイルを作成して:
- index.html
- style.css
- app.js

2. 関数実装

functions.py に `calculate_discount(price, rate)` 関数を追加して。
- price: 金額(整数)
- rate: 割引率(0.0〜1.0)
- 戻り値: 割引後の金額

3. バグ修正

このコードを実行すると `TypeError: Cannot read property 'map' of undefined` が出る。
どこが問題か教えて。

```python
# コード
data = get_data()
results = data.items.map(lambda x: x * 2)

---

## コード理解系

### 4. コード解説

このコード、何をやっているか1行ずつ説明して:

with open('data.csv', 'r') as f:
    reader = csv.DictReader(f)
    rows = [dict(row) for row in reader]

### 5. 処理の流れを可視化

このスクリプトの処理の流れを日本語で説明して。特に外部APIとのやり取り部分を重点的に。


---

## リファクタリング系

### 6. 可読性改善

このコードをを読んで、変数名をわかりやすくリファクタリングして。 ただし動作は変えないで。


### 7. パフォーマンス改善

この関数を10万回呼び出すと遅い。高速化する案を教えて。


---

## テスト系

### 8. テスト作成

main.py の add(a, b) 関数に対してpytestでテスト書いて。 正常系・異常系・境界値をカバーして。


### 9. バグ再現テスト

先のバグに対して「バグがある時に失敗、バグがない時に成功」するテストを追加して。


---

## ドキュメント系

### 10. README作成

このプロジェクトのREADME.mdを作成して。


### 11. ドキュメント追加

src/ 配下のファイルにdocstring(説明コメント)を追加して。 形式は Google Style で。


---

## 質問系

### 12. 概念質問

「コンテキストウィンドウ」って何?200Kトークンってどれくらいの量?


### 13. 比較質問

Pythonで「リスト内包表記」と「forループ」、パフォーマンス違う?


---

## デバッグ系

### 14. エラー調査

このエラーメッセージの原因と直し方教えて:

File "app.py", line 15, in <module> import missing_module ModuleNotFoundError: No module named 'missing_module'


### 15. 動作確認

この変更を適用した後、以下の3パターンを手でテストして結果を教えて:

  1. 正常系(期待通り動く入力)
  2. 異常系(無効な入力)
  3. 境界値(最大値・最小値)

---

## Git系

### 16. コミットメッセージ作成

今の変更内容を確認して、適切なコミットメッセージを生成して。


### 17. 変更確認

最後にcommitしてからの変更を確認して。特に src/ ディレクトリ重点的に。


---

## プロジェクト系

### 18. プロジェクト構成確認

現在のプロジェクト構成教えて。重点的に:


### 19. TODOリスト生成

このプロジェクトの残タスクをリストアップして。コードを読み取ってTODO/FIXMEコメントも探して。


---

## 便利ワンライン

| 用途 | プロンプト |
|---|---|
| 短くして | 「3行以内で」 |
| 日本語で | 「説明はすべて日本語で」 |
| 急いで | 「高速モードで、簡易版でいいから」 |
| 教えて | 「なぜこうなっているか説明して」 |
| 検証して | 「このコードの動作を確認して」 |
| 比較して | 「AとBの長所・短所教えて」 |

---

## カスタマイズのコツ

┌─────────────────────────────────────────────┐ │ 例文を自分のものに │ │ │ │ 1. ファイル名を実際のものに置き換える │ │ 2. 具体的な数値を自分のケースに合わせる │ │ 3. 「〜して」の後に具体的な条件を足す │ │ 4. 期待する出力形式を指定する │ └─────────────────────────────────────────────┘