use-cli-recall
recall CLI 経由で過去の Claude Code/Codex セッションを検索する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
recall CLI 経由で過去の Claude Code/Codex セッションを検索する。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
issue が build に投入できる形かを検分し、verdict (build-ready / needs-plan / needs-fix) と指摘を返す。起票には使わない (/issue)。PR のスクリーニングには使わない (/preview)。
Inspect whether an issue is in shape to hand to build, returning a verdict (build-ready / needs-plan / needs-fix) and the findings. Do NOT use to file an issue (use /issue) or to screen a PR (use /preview).
critic-design による敵対的批判を伴う設計探索。生き残った案を構造化 plan にまとめ、自己点検して呼び出し元に返す。plan の永続先は issue の Plan 節が唯一。計画意図のないコードベース調査には使わない (代わりに /research)。
Design exploration with adversarial critique by critic-design. Assembles the surviving approach into a structured plan, self-checks it, and returns it to the caller. The issue's Plan section is the plan's only persistent home. Do NOT use for codebase investigation without planning intent (use /research instead).
構造化されたタイトルと本文で GitHub Issue を生成する。単独で成立し、前段を要求しない。challenge / research の成果物が会話にあれば本文の根拠に使い、/think の plan 下書きがあれば `## Plan` 節へ移設する。issue 番号を渡すと、起票済みで Plan 節を持たない issue へ plan を転記する。
Generate GitHub Issue with structured title and body. Standalone; requires no upstream stage. When challenge / research artifacts exist in the conversation, they feed the body's evidence; when a /think plan draft exists, it is transferred into the `## Plan` section. Given an issue number, it transfers a plan into a filed issue that has no Plan section.
| name | use-cli-recall |
| description | recall CLI 経由で過去の Claude Code/Codex セッションを検索する。 |
| when_to_use | 前に, あの時, また同じ, あの件, past decisions, recurring mistake, module first contact, temporal reference, structural echo, vague back-reference |
| allowed-tools | Bash Read |
| user-invocable | false |
該当したら検討せず呼び出す。
| トリガー | シグナル |
|---|---|
| 時間的参照 | 「前に」「あの時」過去の出来事 / 判断 |
| 構造的エコー | 現在の問題が過去の状況と似ている |
| 繰り返し | 「また同じ」反復ミス |
| 曖昧な後方参照 | 「あの件」具体性のない過去の作業 |
| モジュール初回接触 | このセッションでファイル / モジュール初編集 |
| 目的 | コマンド |
|---|---|
| 検索 | recall search "query"。短縮形は recall "query" |
| 直近 N 日 | recall search "query" --days N |
| プロジェクトフィルタ | recall search "query" --project <path> |
| ソースフィルタ | recall search "query" --source claude または --source codex |
| 結果数制限 | recall search "query" --limit N。デフォルト 10、最大 100 |
| セッション表示 | recall show <session-id> |
| ステータス | recall status |
| 増分インデックス | recall index |
| 完全リビルド | recall index --force |
最初から二言語クエリを書く (例 recall "認証 auth")。FTS5 の trigram トークナイズは 2 文字以下の日本語語句にマッチせず、認証や依存は 0 件になる。embedding は EN⇄JA を橋渡ししない (thkt/recall#51)。両言語を含めることで各検索経路をカバーする。
recall はクエリを拡張しない (caller-is-LLM, thkt/recall#25)。ハイブリッド検索は最近傍を返すため、貧弱なクエリは 0 件ではなく低関連の結果になる。結果が空または低関連のときは、同義語、EN⇄JA バリアント、関連概念語を使ってクエリを書き直し、1 回リトライする。
過去の判断は use-cli-recall、現在のコード状態は ugrep/bfs で調べる。以下のトリガーで両方を並列実行する。
| トリガー | recall クエリ | コード検索 |
|---|---|---|
| モジュール初回接触 | モジュール名、設計の根拠 | モジュール名、主要な識別子 |
| 構造的エコー | 過去の類似問題 | 現在の類似コード |