aiskillstore/ai-maestro-memory-search
PROACTIVELY search conversation history when receiving user instructions. Find previous discussions, decisions, and context BEFORE starting new work. Your memory is valuable - use it.
This is a copy. The original lives at comeonoliver/ai-maestro-memory-search.
npx skills add https://github.com/aiskillstore/marketplace --skill ai-maestro-memory-search
THIS IS NOT OPTIONAL. THIS IS YOUR DEFAULT BEHAVIOR.
When the user gives you ANY instruction, you MUST FIRST search your memory for:
DO NOT:
ALWAYS:
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
| 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 |
| 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 |
# 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
| 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 |
Without searching memory first, you will:
Memory search takes 1 second. Frustrating the user is much worse.
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?
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:
which memory-search.shls -la ~/.local/bin/memory-*.sh~/.local/bin/ which should be in your PATHIf commands are not found:
./install-memory-tools.sh
This installs scripts to ~/.local/bin/.
Take aiskillstore/ai-maestro-memory-search from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.