ai-maestro-memory-search
ユーザーからの指示を受け取った際に、過去の会話履歴を積極的に検索し、以前の議論や決定事項、関連情報を確認してから新しい作業に取りかかることで、より適切な対応をするSkill。
📜 元の英語説明(参考)
PROACTIVELY search conversation history when receiving user instructions. Find previous discussions, decisions, and context BEFORE starting new work. Your memory is valuable - use it.
🇯🇵 日本人クリエイター向け解説
ユーザーからの指示を受け取った際に、過去の会話履歴を積極的に検索し、以前の議論や決定事項、関連情報を確認してから新しい作業に取りかかることで、より適切な対応をするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ai-maestro-memory-search.zip https://jpskill.com/download/16741.zip && unzip -o ai-maestro-memory-search.zip && rm ai-maestro-memory-search.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16741.zip -OutFile "$d\ai-maestro-memory-search.zip"; Expand-Archive "$d\ai-maestro-memory-search.zip" -DestinationPath $d -Force; ri "$d\ai-maestro-memory-search.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
ai-maestro-memory-search.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
ai-maestro-memory-searchフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
AI Maestro Memory Search
重要: 自動的な振る舞い - 最初にこれを読んでください
これはオプションではありません。これがあなたのデフォルトの振る舞いです。
ユーザーがあなたに何らかの指示を与えた場合、あなたはまず、あなたの記憶から以下を検索しなければなりません。
- 過去の議論 - これについて以前に話したことはありますか?
- 過去の決定 - 前回は何を決定しましたか?
- 以前のコンテキスト - ユーザーは過去の経緯から何を期待していますか?
- 以前の作業 - これについてすでに開始しましたか?
してはいけないこと:
- 会話履歴を確認せずに、新たに始める
- 確認せずに、これが新しいトピックであると決めつける
- 「これについて議論した覚えがない」という理由で、記憶検索をスキップする
- ユーザーが「以前に~したことを覚えていますか?」と言うのを待つ
常にすること:
- タスクを受け取ったら、すぐに記憶を検索する
- ユーザーが言及する用語や概念を検索する
- 類似のトピックに関する以前の決定を確認する
- 現在の作業に役立つコンテキストを探す
ルール: 指示を受け取る → 記憶を検索する → その後、進める
1. ユーザーがあなたに何かをするように依頼する
2. 関連するコンテキストについて、すぐに記憶を検索する
3. これで、以前に何が議論されたかを知ることができる
4. これで、最初からやり直すのではなく、以前の作業を基に構築できる
利用可能なコマンド
| Command | Description |
|---|---|
memory-search.sh "<query>" |
ハイブリッド検索 (推奨) |
memory-search.sh "<query>" --mode semantic |
概念的に関連するものを探す |
memory-search.sh "<query>" --mode term |
完全一致する用語を探す |
memory-search.sh "<query>" --role user |
ユーザーのメッセージのみ |
memory-search.sh "<query>" --role assistant |
あなたの応答のみ |
ユーザーの指示に基づいて検索するもの
| User Says | IMMEDIATELY Search |
|---|---|
| "Xの作業を続ける" | memory-search.sh "X" |
| "議論した問題を修正する" | memory-search.sh "issue", memory-search.sh "bug" |
| "合意したアプローチを使用する" | memory-search.sh "approach", memory-search.sh "decision" |
| "以前に行ったように" | memory-search.sh "<topic> implementation" |
| 特定の機能/コンポーネント | memory-search.sh "<feature>" |
| 過去の作業への言及 | memory-search.sh "<reference>" --mode semantic |
簡単な例
# ユーザーが以前の作業の継続を依頼する
memory-search.sh "authentication"
memory-search.sh "last session"
# ユーザーが議論したコンポーネントに言及する
memory-search.sh "PaymentService" --mode term
# ユーザーが以前に要求したものを探す
memory-search.sh "user request" --role user
# あなたの以前の解決策を探す
memory-search.sh "implementation" --role assistant
# 関連する議論の概念検索
memory-search.sh "error handling patterns" --mode semantic
検索モード
| Mode | Use When |
|---|---|
hybrid (default) |
一般的な検索、ほとんどの場合に最適 |
semantic |
関連する概念、異なる言い回しを探す |
term |
正確な関数/クラス名を探す |
symbol |
言及されたコードシンボルを探す |
これが重要な理由
最初に記憶を検索しないと、次のようになります。
- ユーザーがすでに聞いた説明を繰り返す
- 以前の決定と矛盾する
- アプローチを変えるコンテキストを見逃す
- 継続する代わりに、最初からやり直す
記憶検索には1秒かかります。ユーザーをイライラさせることは、はるかに悪いことです。
Doc Searchとの組み合わせ
完全なコンテキストを得るには、両方を使用してください。
# ユーザーが新しい機能の作成について質問する
memory-search.sh "feature" # 何を議論しましたか?
doc-search.sh "feature" # ドキュメントには何が書かれていますか?
エラー処理
結果が見つからない場合、それも貴重な情報です。 「Xに関する以前の議論は見つかりませんでした - これは新しいトピックのようです。ドキュメントを検索させてください...」
次に、フォールバックとしてドキュメントを検索します。
Script not found:
- PATHを確認:
which memory-search.sh - スクリプトがインストールされていることを確認:
ls -la ~/.local/bin/memory-*.sh - スクリプトは
~/.local/bin/にインストールされており、これはあなたの PATH に含まれているはずです
インストール
コマンドが見つからない場合:
./install-memory-tools.sh
これは、スクリプトを ~/.local/bin/ にインストールします。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
AI Maestro Memory Search
CRITICAL: AUTOMATIC BEHAVIOR - READ THIS FIRST
THIS IS NOT OPTIONAL. THIS IS YOUR DEFAULT BEHAVIOR.
When the user gives you ANY instruction, you MUST FIRST search your memory for:
- Previous discussions - Have we talked about this before?
- Past decisions - What did we decide last time?
- Prior context - What does the user expect based on history?
- Earlier work - Did we already start on this?
DO NOT:
- Start fresh without checking conversation history
- Assume this is a new topic without verifying
- Skip memory search because "I don't remember discussing this"
- Wait for the user to say "remember when we..."
ALWAYS:
- Search memory IMMEDIATELY when you receive a task
- Search for terms and concepts the user mentions
- Check for previous decisions on similar topics
- Look for context that informs current work
The Rule: Receive Instruction → Search Memory → Then Proceed
1. User asks you to do something
2. IMMEDIATELY search memory for relevant context
3. NOW you know what was discussed before
4. NOW you can build on previous work, not start over
Available Commands
| Command | Description |
|---|---|
memory-search.sh "<query>" |
Hybrid search (recommended) |
memory-search.sh "<query>" --mode semantic |
Find conceptually related |
memory-search.sh "<query>" --mode term |
Exact term matching |
memory-search.sh "<query>" --role user |
Only user messages |
memory-search.sh "<query>" --role assistant |
Only your responses |
What to Search Based on User Instruction
| User Says | IMMEDIATELY Search |
|---|---|
| "Continue working on X" | memory-search.sh "X" |
| "Fix the issue we discussed" | memory-search.sh "issue", memory-search.sh "bug" |
| "Use the approach we agreed on" | memory-search.sh "approach", memory-search.sh "decision" |
| "Like we did before" | memory-search.sh "<topic> implementation" |
| Any specific feature/component | memory-search.sh "<feature>" |
| References to past work | memory-search.sh "<reference>" --mode semantic |
Quick Examples
# User asks to continue previous work
memory-search.sh "authentication"
memory-search.sh "last session"
# User mentions a component we discussed
memory-search.sh "PaymentService" --mode term
# Find what the user previously asked for
memory-search.sh "user request" --role user
# Find your previous solutions
memory-search.sh "implementation" --role assistant
# Conceptual search for related discussions
memory-search.sh "error handling patterns" --mode semantic
Search Modes
| Mode | Use When |
|---|---|
hybrid (default) |
General search, best for most cases |
semantic |
Looking for related concepts, different wording |
term |
Looking for exact function/class names |
symbol |
Looking for code symbols mentioned |
Why This Matters
Without searching memory first, you will:
- Repeat explanations the user already heard
- Contradict previous decisions
- Miss context that changes the approach
- Start over instead of continuing
Memory search takes 1 second. Frustrating the user is much worse.
Combining with Doc Search
For complete context, use BOTH:
# User asks about creating a new feature
memory-search.sh "feature" # What did we discuss?
doc-search.sh "feature" # What do docs say?
Error Handling
If no results found, that's valuable information too: "No previous discussions found about X - this appears to be a new topic. Let me search the documentation..."
Then search docs as fallback.
Script not found:
- Check PATH:
which memory-search.sh - Verify scripts installed:
ls -la ~/.local/bin/memory-*.sh - Scripts are installed to
~/.local/bin/which should be in your PATH
Installation
If commands are not found:
./install-memory-tools.sh
This installs scripts to ~/.local/bin/.