> For the complete documentation index, see [llms.txt](https://getsquish.gitbook.io/squish/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://getsquish.gitbook.io/squish/ja/reshipi/prompt-library.md).

# プロンプトライブラリ

このライブラリのすべてのプロンプトは、次の1つのパターンに従っています。 **何かを尋ねる前に、まずモデルに画像が何であるかを伝えます。** Squish のコンタクトシートは、動画フレームをグリッド状に並べ、各セルにそのタイムコードを記したものです。ですが、これを初見で受け取ったビジョンモデルには、単に「小さな画像が入った1枚の画像」としか見えません。そのため、各プロンプトは同じ前置き文で始まります。

> この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。

この前置き文を入れておくことで、モデルはグリッドをタイムラインとして読み取り、記されたタイムコードを引用して返せます。以下の各プロンプトにはこの前置き文が組み込まれているため、どれも単体で完結しています。シートを作成し（ [CLI クイックスタート](/squish/ja/hajimeni/quickstart-cli.md) または [getsquish.app](https://getsquish.app)）、画像を ChatGPT、Claude、Gemini に貼り付けるか、LM Studio や Ollama のローカルビジョンモデルに貼り付けて、プロンプトを1つ追加すれば使えます。同じライブラリはコピー用ボタン付きで [getsquish.app/prompts](https://getsquish.app/prompts).

## 動画を要約する

```
この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。クリップ全体で何が起きるかを要約し、その後に各主要な場面を「タイムコード — 何が起きるか」の形式で列挙してください。
```

クリップ全体を1回で理解したいときに使います。まず要約を出し、その後にジャンプできるよう場面をインデックス付きで一覧化します。

## 特定の場面を見つける

```
この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。[探している場面を説明] がどこで起きるかを見つけ、そのタイムコードを教えてください。複数回登場する場合はすべて列挙し、まったく登場しない場合はその旨を答えてください。
```

クリップ内の1つの出来事を探すときに使います。角括弧の部分を埋めてください。「その旨を答えてください」という一文により、該当場面がシート上にない場合でもモデルがタイムコードを捏造しないようにしています。

## 逐次タイムライン

```
この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。クリップの時系列に沿った逐次説明を一覧で示してください。各イベントを1行ずつ、「タイムコード — 何が起きるか」の形式で記述してください。
```

要約ではなく、クリップのイベントを1つずつ完全に記録したいときに使います。厳密な1行形式にすることで、出力を素早く確認したり、ノートに貼り付けたりしやすくなります。

## チュートリアルや画面録画の手順

```
この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。これは、ある人がタスクを完了していく画面録画です。実行した手順を順番に、各手順が発生したタイムコード付きで列挙してください。
```

画面録画やチュートリアル動画を、番号付きでタイムスタンプのある手順書に変換するときに使います。

## 時間経過による変化

```
この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。最初のフレームから最後のフレームまでに何がどう変化するかを説明してください。何が違うのか、そして各変化がおおよそどのタイムコードで起きるのかを示してください。
```

ビルドの進捗、変化していくシーン、状態間で推移する UI など、前後比較の質問に使います。答えが *差* であり、単一のフレームではなくフレーム間の違いに注目したい場合に適しています。

## 画面録画をデバッグする

```
この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。この画面録画にはバグがあります。何が問題なのか、最初にそれが現れるタイムコード、そしてそこに至るまでの手順を教えてください。
```

バグ再現用の録画に使います。失敗が最初にどこで現れるかを特定し、その直前の手順を再構成します。1回貼り付けるだけで、タイムスタンプ付きのバグレポートになります。

## 画面上のテキストを読み取る

```
この画像は動画のコンタクトシートです。動画クリップ全体から順番にサンプリングされたフレームで、各フレームにはタイムコードが付いています。フレーム内に表示されているキャプション、UI ラベル、画面上のテキストを、タイムコードごとにまとめて読み取ってください。
```

クリップから字幕、ターミナル出力、UI ラベル、スライドのテキストを抽出したいときに使います。各テキストが画面上にあった時刻がわかるよう、タイムコードごとにまとめています。

## さらに深く使う

プロンプトの答えが *の間に* 2つのセルにまたがる場合は、より強く再プロンプトするのではなく、ギャップ周辺のタイムコードを `--start`/`--end` に設定して、より細かいシートを使って Squish を再実行してください。それが [ナビゲーションループ](/squish/ja/purimitibu/the-navigation-loop.md)です。全体のループを自律的に回す必要があるエージェントには、 [エージェントスキル](/squish/ja/reshipi/agent-skill.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://getsquish.gitbook.io/squish/ja/reshipi/prompt-library.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
