AGENT SKILL

preserve

Scan the current conversation and silently save anything worth permanent memory to CLAUDE.md. Keeps the file compact — structured key:value, no prose.

License 许可
MIT
所属仓库
sliamh11/Deus
最近更新
2026-11-13
Stars
★ 51
Forks
7

01 前言 Front Matter

name
preserve
description
Scan the current conversation and silently save anything worth permanent memory to CLAUDE.md. Keeps the file compact — structured key:value, no prose.

03 SKILL.md 正文

/preserve — Update Permanent Memory

Silently extract and save lasting knowledge from this conversation to the vault's CLAUDE.md.

The vault is mounted at /workspace/vault/. If it doesn't exist, check /workspace/extra/obsidian/Deus/ as a legacy fallback.

Steps

  1. Read the current CLAUDE.md:

    VAULT_DIR="${DEUS_VAULT_DIR:-/workspace/vault}"
    [ ! -d "$VAULT_DIR" ] && VAULT_DIR="/workspace/extra/obsidian/Deus"
    cat "$VAULT_DIR/CLAUDE.md"
    wc -l "$VAULT_DIR/CLAUDE.md"
    
  2. Review the conversation — identify what's genuinely worth permanent memory:

    • User preferences or habits revealed
    • Facts about the user (schedule, people, places, situations)
    • Decisions with lasting effect
    • Things the user corrected or clarified
    • Recurring patterns worth anticipating

    Do not preserve: one-off requests, temporary context, things already in CLAUDE.md.

  3. Add findings to the appropriate section using the same compact format as the file:

    • Use key: value shorthand, not prose bullets
    • One line per insight
    • Write as data, not narrative
  4. Auto-archive if file exceeds 200 lines:

    • Move completed projects and old decisions to $VAULT_DIR/CLAUDE-Archive.md
    • Keep core blocks: identity line, tools, projects, pending, decisions
  5. Confirm briefly what was added, or "Nothing new worth preserving." if nothing qualified.

04 同仓库更多 Skills