Memory Sync Skill
Scanned 6/1/2026
Install via CLI
openskills install majiayu000/claude-skill-registry-data---
name: memory-sync
description: Memory Sync Skill
---
# Memory Sync Skill
How to manually sync learnings to memory systems after tasks.
## Dual Memory Architecture
Ariff uses two complementary memory systems:
- **mem0-memory-mcp** - AI-native semantic memory for quick recall
- **obsidian-memory** - Structured vault for long-term knowledge
## Manual Sync Commands
### Quick Save to mem0
```
Use mcp__mem0-memory-mcp__add_memory to store:
- Task context and solution
- Key learnings and gotchas
- Useful commands discovered
```
### Save to Obsidian
```
Use mcp__obsidian-memory__create_note with:
- path: "tasks/YYYY-MM-DD-task-slug.md"
- content: Structured task notes
```
## Memory Entry Template
```markdown
## Task: [Brief Title]
Date: [YYYY-MM-DD]
Device: [hostname]
### Problem
[What was the issue/request]
### Solution
[How it was resolved]
### Key Learnings
- [Learning 1]
- [Learning 2]
### Related
- Previous tasks: [links]
- Documentation: [links]
```
## Creating Agent Instructions
When a mistake or pattern should be avoided in future:
1. Create instruction file at:
```
Ariff-code-config/instructions/[category]-[topic].instructions.md
```
2. Use format:
```markdown
---
description: [What this instruction prevents/ensures]
applyTo: [glob pattern like **/*.py or **/canvas/**]
---
# [Rule Title]
## Context
[When this applies]
## Rule
[What to do/not do]
## Example
[Good vs bad example]
```
3. Add to 00_INSTRUCTIONS_INDEX.md if significant
## Reconciliation
If memories seem out of sync:
1. Query both systems for topic
2. Compare entries
3. Update older system with newer info
4. Remove duplicates with less detail
## When to Save
Save memory when:
- ✅ Task completed successfully
- ✅ Discovered non-obvious solution
- ✅ Made mistake worth remembering
- ✅ Found useful tool/command
- ✅ Clarified user preference
Skip saving when:
- ❌ Trivial task (simple file edit)
- ❌ Already documented elsewhere
- ❌ One-off unique situation
No comments yet. Be the first to comment!
Create Mermaid diagrams for flowcharts, sequences, ERDs, and
Draft release notes and changelog entries from git history or merged PRs between two refs (tags/SHAs/branches), including breaking changes, migrations, and upgrade steps. Use when the user asks for release notes, changelog updates, or a GitHub Release draft.
Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks "how does claude-mem work?" or "what is this thing doing?".
Review a pull request or contribution deeply, explain it tutorial-style for a maintainer, and produce a polished report artifact such as HTML or Markdown. Use when asked to analyze a PR, explain a contributor's design decisions, compare it with similar systems, or prepare a merge recommendation.
Generate the stable Paperclip release changelog at releases/vYYYY.MDD.P.md by reading commits, changesets, and merged PR context since the last stable tag.