AGENT SKILL

memory-persistence

Cross-session memory management for Claude agents. Use when finishing a significant work session, discovering a repeating bug pattern, establishing a new code convention, or wanting learnings to persist across sessions. Works with the .wolf/ memory system.

License 许可
Apache-2.0
最近更新
2026-10-05
Stars
★ 1
Forks
0

01 前言 Front Matter

name
memory-persistence
description
Cross-session memory management for Claude agents. Use when finishing a significant work session, discovering a repeating bug pattern, establishing a new code convention, or wanting learnings to persist across sessions. Works with the .wolf/ memory system.

03 SKILL.md 正文

Memory Persistence Skill

Preserve important discoveries and decisions across Claude sessions.

The .wolf/ Memory System

.wolf/
├── anatomy.md          ← Project structure map (curated, not auto-generated)
├── cerebrum.md         ← Accumulated cross-session knowledge  
├── buglog.json         ← Documented bugs with lessons learned
├── token-ledger.json   ← Token budget tracking
└── hooks/
    ├── session-start.sh    ← Run at session start
    ├── session-end.sh      ← Run at session end  
    ├── pre-commit.sh       ← Quality gates before commit
    ├── learn-from-error.sh ← Log a new bug/learning
    ├── memory-persist.sh   ← Append a learning to cerebrum
    └── scan-anatomy.sh     ← Update token estimates

When to Persist Memory

Always persist when:

  • A bug is fixed that took >30 minutes to diagnose
  • A non-obvious code pattern is established
  • A "gotcha" or architectural constraint is discovered
  • A dependency or API behavior is non-obvious

Persist to cerebrum.md:

For patterns, decisions, and architectural knowledge.

bash .wolf/hooks/memory-persist.sh "Pattern Title" "What was learned"

Or manually append to cerebrum.md:

### N. Pattern Title
**القرار/الاكتشاف**: What was established and why.
**مكتشَف في**: 2026-05-10

Persist to buglog.json:

For repeating bugs, tricky errors, and diagnostic lessons.

bash .wolf/hooks/learn-from-error.sh

Reading Memory Efficiently

Session start (mandatory):

1. Read CLAUDE.md         — rules + quick reference
2. Read .wolf/anatomy.md  — project map
3. Read .wolf/cerebrum.md — knowledge base

Finding specific learnings:

# Search for a pattern in cerebrum
grep -i "firestore\|i18n\|useEffect" .wolf/cerebrum.md

# Find bugs related to a component
grep -i "billing\|fawry\|stripe" .wolf/buglog.json

Anatomy.md Update Protocol

Update .wolf/anatomy.md when:

  • A new major page or feature area is added (app/(dashboard)/new-feature/)
  • A new FastAPI worker is deployed
  • Significant components are refactored or renamed
  • The agent skills registry gains major new coverage

Update format: add/edit the relevant section, update the token estimate if needed.

Kalmeron-Specific Memory Conventions

Memory Type Location Format
API behavior discoveries cerebrum.md Section with key pattern
Firestore schema facts cerebrum.md Collection path + field names
TypeScript gotchas cerebrum.md Error pattern + fix
ESLint rule violations buglog.json BUG-XXX with lesson
Security findings buglog.json Severity + remediation
Route conflicts cerebrum.md Which path is canonical
i18n key conventions cerebrum.md Namespace.key format

04 同仓库更多 Skills

dahaliztupe-sketch
dahaliztupe-sketch/Kalmeron-Two

add-new-agent

خطوات تفصيليّة لإضافة وكيل ذكاء اصطناعي جديد إلى منصّة Kalmeron من الفكرة إلى الإنتاج

Skill与智能体开发
★ 1
dahaliztupe-sketch
dahaliztupe-sketch/Kalmeron-Two

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment

内容创作者测试与质量写作与文案
★ 1
dahaliztupe-sketch
dahaliztupe-sketch/Kalmeron-Two

writing-plans

Use when you have a spec or requirements for a multi-step task, before touching code

内容创作者写作与文案
★ 1
dahaliztupe-sketch
dahaliztupe-sketch/Kalmeron-Two

web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

设计师视觉设计
★ 1
dahaliztupe-sketch
dahaliztupe-sketch/Kalmeron-Two

vitest

Set up Vitest testing in any project — detects project type (Cloudflare Workers, React, Node), generates vitest.config.ts, test setup, utilities, and sample tests. Also covers mocking patterns, coverage config, workspace setup, and Jest migration. Trigger with 'set up vitest', 'add tests', 'configure vitest', 'migrate from jest', 'vitest config', 'add unit tests', or 'testing setup'.

测试与质量前端开发
★ 1
dahaliztupe-sketch
dahaliztupe-sketch/Kalmeron-Two

verification-loops

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs. Requires running verification commands and confirming output before making any success claims. Evidence before assertions always.

★ 1