| name | recall |
| description | This skill should be used when the user asks "what do you know about me", "what are my current projects", "what are my goals", "what did we work on", "do you remember X", "what's my preference for Y", "remind me what I told you", or any time they want to retrieve something from their AIDE memory. Also triggers when the /recall command is used.
|
| version | 0.1.0 |
Recall
Search the AIDE memory system and surface relevant information clearly.
When This Skill Applies
- User asks what the assistant knows about a topic
- User asks for a summary of their projects, goals, or preferences
- User asks if the assistant remembers something specific
- User wants to review or audit their memory
- User says "what did we talk about" or wants context from past interactions
Process
1. Identify What to Search
Based on the user's query, determine which memory files are most likely to have relevant content:
| Query type | Files to check |
|---|
| "What do you know about me?" | All files |
| "My projects" / "What am I working on?" | projects.md |
| "My goals" / "What am I trying to achieve?" | goals.md |
| "My preferences" / "How do I like things?" | preferences.md |
| "What did we work on?" / "Recent activity" | work-log.md |
| "Who am I?" / background questions | about-me.md |
| Specific topic search | All files + knowledge/ folder |
2. Read the Relevant Files
Read only the files needed for the query. For broad queries ("what do you know about me"), read all memory files. For specific queries, read the most likely file first, then expand if needed.
Also check AIDE/knowledge/ if the query seems to be about a topic rather than a personal attribute.
3. Present Findings Clearly
- If a specific fact is found: state it directly, cite the file (e.g., "From your preferences...")
- If no matching info is found: say so plainly — "I don't have that in memory yet. Would you like me to add it?"
- If the result is a full overview (broad query): organize by category, use headers or bullets depending on their preference
- Never fabricate, guess, or fill in gaps from general knowledge when presenting memory
4. Offer a Next Step
End with a brief, optional offer:
- For missing info: "Want me to add that now?"
- For a full review: "Anything you'd like to update?"
- For project/goal queries: "Want me to run a briefing with all of this as context?"
Edge Cases
- No AIDE workspace found: Tell the user they need to run
/onboard first.
- Empty or partial memory files: Report what's there, note what's missing without judgment.
- Request to see the full work log: Surface the last 5–10 entries by default; offer to show more.