memory-writelisted
Install: claude install-skill LH8PPL/core-memory-kit
# Capturing durable memory
Durable facts — preferences, decisions, environment state — are saved through the
kit's safe write path (Poison_Guard secret screening + home-path sanitization +
dedup + conflict detection).
- **NEVER hand-edit** `context/MEMORY.md`, `context/USER.md`, or any file under
`context/memory/`. Direct edits bypass screening and can leak a credential or a
local path into a committed file.
- **Silent on success.** Do not announce "saved to memory" unless the user asked.
There are two equivalent surfaces onto the same safe path. **Prefer the MCP tools
when the `cmk` server is connected** — params are structured data, so backtick /
`$()` / quote-heavy rationale can't be mangled by a shell, and there's no
per-command approval prompt.
## Preferred: the cmk MCP tools (when connected)
- **Capture** → call `mk_remember` with `text`. For a preference, working-style
rule, or constraint, also pass `why`, `how`, `title`, and `type` — this writes a
rich Why/How fact file, not just a bullet.
- **Remove** → call `mk_forget` with the fact `id`. Two-step: the first call
previews what would be removed and returns a `confirm_token`; call again with
that token to tombstone (audit trail preserved). Confirm with the user first.
- **Adjust trust** → call `mk_trust` with the fact `id` and a `level` of `low`,
`medium`, or `high`. Use when the user signals how much a saved fact matters:
"trust this" / "that's important — keep it" → `high`; "that's not important