| name | update-memory |
| description | This skill should be used when the user says "remember that", "update my memory", "add this to my profile", "I prefer X", "note that down", "I've started a new project", "my goal has changed", or any time they explicitly want the assistant to store something new about them. Also triggers when the /update-memory command is used.
|
| version | 0.1.0 |
Update Memory
Add new information to the AIDE memory system, or revise existing information.
When This Skill Applies
- User explicitly asks you to remember something
- User states a new preference ("I actually prefer bullet points")
- User mentions a new project or a project has changed status
- User shares a new goal or updates an existing one
- User corrects something in their profile
- User wants to add a note to their work log
Process
1. Understand What to Update
Identify what kind of information this is:
| Information type | Target file |
|---|
| Who they are, background, role | AIDE/memory/about-me.md |
| How they like to work / communicate | AIDE/memory/preferences.md |
| A project (new, updated, or completed) | AIDE/memory/projects.md |
| A goal (new, updated, or achieved) | AIDE/memory/goals.md |
| A note, decision, or follow-up | AIDE/memory/work-log.md |
If it's unclear which file to update, default to about-me.md for personal facts and work-log.md for anything time-based.
2. Read the Target File First
Always read the file before editing it. Never overwrite without reading. This prevents losing existing information.
3. Make the Update
- For
about-me.md, preferences.md, projects.md, goals.md: Edit in place — add the new info, revise what changed, or remove what's no longer true.
- For
work-log.md: Always append at the top, never overwrite. Format: ## [DATE] — [brief topic] followed by a short note.
- Keep entries factual and concise. No filler.
4. Confirm
Respond with a single short sentence confirming what was updated. Example: "Got it — added your new project to memory." No need to repeat the full content back.
Edge Cases
- Multiple updates at once: Handle all of them, one file at a time.
- Correction to something wrong: Read the file, find the incorrect entry, replace it. Note in work-log if it was a meaningful correction.
- Vague request ("just remember this"): Use judgment on the best file. If truly ambiguous, add it to
work-log.md with context.
- No AIDE workspace found: Tell the user they need to run
/onboard first to set up their assistant.