# prompts フォルダの使い方

Gemini ブラウザ版と Antigravity に渡す指示文をまとめたフォルダです。4つのファイルは、使う場面がそれぞれ違います。

---

## 読む順番

| 順番 | ファイル | 使う場面 | 渡す相手 |
| --- | --- | --- | --- |
| 1 | `01_生成プロンプト.md` | 演習 03。アプリ本体を1回で生成する | Gemini ブラウザ版 |
| 2 | `02_修正依頼テンプレ.md` | 演習 05。生成物の不具合を直す | Antigravity（Gemini でも使えます） |
| 3 | `03_機能追加テンプレ.md` | 演習 06。機能を1つ足す | Antigravity |
| 4 | `04_プロンプトの組み立て方.md` | 研修後。自分の業務の別のアプリを作る | 読み物 |

演習 02「配布プロンプトを読む」では、`01_生成プロンプト.md` を読むだけで、まだ生成しません。

---

## 生成と修正でツールが変わります

作るのは Gemini ブラウザ版、直すのは Antigravity です。生成は出力が長く、ブラウザ版のほうが枠に余裕があります。修正と機能追加は手元のファイルを直接読み書きする必要があるため、Antigravity の担当です。どちらに何を頼むかは `hints/GeminiとAntigravityの使い分け.md` にまとめてあります。

Antigravity で使うモデルは、チャット入力欄の直下のドロップダウンから Gemini 3.5 Flash (Low) を選んでください。

---

## 3つの決まりごと

**1. 最初は1文字も変えずに貼る**

`01_生成プロンプト.md` は、書き換えずにそのまま貼ってください。書き換えは、動くものが手元に1つできてからです。

**2. 修正はまとめて1回で送る**

Antigravity は1往復ごとに実行の枠を消費します。気づいた点を全部書き出してから、番号を振って1回で送ってください。1回の送信は5件までが目安です。

**3. 機能追加の指示には必ず1行添える**

「既存の表示・保存の動きは変えないでください」を末尾に入れてください。この一文がないと、機能追加のついでに既存の画面ごと作り直されることがあります。

---

## このアプリはAIを呼びません

作るアプリは、動作中にAIを呼びません。議事録の整理は、キーワードの一覧と正規表現の判定だけで動きます。同じ議事録を入れれば、何度でも同じ結果が出ます。

AIはアプリの中にはいません。アプリを作る側にいます。この区別は `01_生成プロンプト.md` と `04_プロンプトの組み立て方.md` で扱っています。AIに要約させる版へ広げる場合の差し込み位置は、生成されたコードの中にコメントとして残ります。`03_機能追加テンプレ.md` の発展課題 9 で触れています。

---

## 関連するファイル

- `hints/修正指示の書き方.md` … 指示の型と、良い例・悪い例の対比
- `hints/Geminiがうまく生成しないとき.md` … 出力が途中で切れる、外部CDNが混ざる、などの対処
- `hints/残量が少なくなったとき.md` … Antigravity の枠が尽きたときの進め方
- `GEMINI.md` … AIツールが読む共通設定。実装上の制約はここが正本です
- `output/README.md` … 生成物のファイル名の決まり
