m3-save

Solid

Auto-classified save — picks type/scope automatically, confirms before writing.

AI & Automation 16 stars 3 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 77/100

Stars 20%
41
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
74
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# M3 Save ## When to Use Use this skill when you want to write a new observation, fact, decision, or preference to memory, and want the system to automatically classify its type, scope, and title while verifying it with the user first. ## Instructions # Suggested save You're about to write to m3-memory. **Do not call memory_write yet.** First propose a plan: 1. Look at the content the user gave you (`$ARGUMENTS`) plus the last few turns of context. 2. Pick the most appropriate `type` from this list: - `decision` — choices made with a why - `fact` — verifiable assertion about the world - `preference` — user's stated like / dislike / convention - `note` — informal observation, doesn't fit other types - `task` — actionable item with state - `reference` — pointer to external doc / URL / location - `knowledge` — durable understanding of how something works - `observation` — what you noticed during a session - `summary` — distilled takeaway from a longer thread 3. Pick `scope` (default: `user`) — most personal facts/preferences are user-scoped; project knowledge often isn't. 4. Suggest a 1-line `title` if missing. 5. Show the user the proposed `{type, scope, title, content}` and ask for a single `y` to write, or any other key to abort. 6. On `y`: call `m3:memory_write` with those fields. 7. On abort: say "skipped" and stop. Reasoning for the choices is fine to include but keep it short — the user wants speed, not a treatise.

Details

Author
skynetcmd
Repository
skynetcmd/m3-memory
Created
5 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

m3-write

Direct memory_write — explicit, no auto-classification. Use /m3:save for context-aware writes.

16 Updated today
skynetcmd
AI & Automation Solid

save

Use right after something worth keeping appears — you solved a tricky bug, made a non-obvious decision, hit a gotcha, or the user voiced a business rule, a pain, or how they think/decide — proactively, without being asked, so a future session doesn't relearn it. Also when the user says 'remember this', 'save this', 'запомни', 'запоминай', 'сохрани', 'сохрани в память', 'сохрани в обсидиан', 'сохрани в базу знаний', 'помни', 'отложи в память', 'в мнемо', 'сохрани принцип', 'это моя боль', 'запомни как я думаю', 'запиши мой подход', 'моё правило', or similar. Splits deep material into atomic, claim-titled notes with typed slots (decision / gotcha / principle·pain·stance) — never one blob — and routes recall to the configured Obsidian taxonomy, optional claude-mem, and Claude auto memory when appropriate; Codex memories remain generated read-only state. Actionable never-X / always-Y rules keep the existing project-instruction routing.

6 Updated yesterday
jojoprison
AI & Automation Solid

memory-routing

Use right after something worth keeping appears — you solved a tricky bug, made a non-obvious decision, or hit a gotcha — proactively, without being asked, so a future session doesn't relearn it. Also when the user says 'remember this', 'save this', 'запомни', 'запоминай', 'сохрани', 'сохрани в память', 'сохрани в обсидиан', 'сохрани в базу знаний', 'помни', 'отложи в память', 'в мнемо', or similar. Routes a recall item to Obsidian + optional claude-mem + memory/, or an actionable rule (never-X / always-Y tied to code) to .claude/rules/ (path-scoped auto-inject), CLAUDE.md as fallback — with graceful degradation if a backend is down.

6 Updated yesterday
jojoprison