P
persistent-memory
by @ropl-btcv1.0.0
0.0(0)
ALWAYS USE THIS SKILL when handling persistent memory in this workspace, including task-start memory recall, explicit "remember" instructions, storing durable preferences/facts, and retrieving prior context. This skill owns the local memory workflow and CLI for init/sync/search/add/recent/stats.
安装方式
npx skills add ropl-btc/agent-skills --skill persistent-memorycompare_arrows
Before / After 效果对比
0 组description 文档
name: persistent-memory description: ALWAYS USE THIS SKILL when handling persistent memory in this workspace, including task-start memory recall, explicit "remember" instructions, storing durable preferences/facts, and retrieving prior context. This skill owns the local memory workflow and CLI for init/sync/search/add/recent/stats.
Persistent Memory
Use this skill as the single memory system for this repository.
Commands
Use either command style:
python3 .agents/skills/persistent-memory/scripts/memory.py <command>.agents/skills/persistent-memory/scripts/pmem <command>
Supported commands:
initsync(database-only health check)cleanup-legacybackfill-embeddings --batch 500prune --source "<label>" [--older-than <days>]search "<query>" --limit 8add "<memory text>" --tags "<comma,tags>" --source "assistant"recent --limit 10stats
Required Workflow
- Initialize memory in a fresh workspace:
pmem init
- At the start of substantial tasks:
pmem sync(database-only health check)pmem search "<topic keywords>" --limit 8
- When user explicitly says
rememberor when a durable preference/fact is learned:
pmem add "<memory text>" --tags "<tags>" --source "assistant"
- Before finalizing memory-sensitive work, verify recall state:
pmem stats
One-Time Migration (If Upgrading From Older Setup)
- Remove legacy imported rows:
pmem cleanup-legacy
- Generate vectors for existing notes:
pmem backfill-embeddings
Storage Rules
- Store durable preferences, long-lived facts, stable workflows, and repeated constraints.
- Do not store noisy one-off transient details unless requested.
- Keep entries concise and specific.
- Prefer tags that improve retrieval quality (
preferences,calendar,comms,product).
Retrieval Rules
- Use targeted search queries instead of broad terms.
- Keep default
--limitlow unless deeper recall is needed. searchautomatically reinforces recalled entries by updatinghitsandlast_seen_at.hitsare analytics-oriented and not used as a direct ranking boost.- Search uses hybrid retrieval: lexical + semantic.
- Semantic search tries
sqlite-vecfirst and auto-falls back to Python cosine if needed.
Bootstrapping and Recovery
- If
.memory/is missing, runpmem init. pmem syncis a lightweight database-only check (no markdown import/export).- If semantic mode degrades, run
pmem statsto inspectsemantic_backendandembedding_coverage. - For command examples and quick troubleshooting, read
references/usage.md.
forum用户评价 (0)
发表评价
效果
易用性
文档
兼容性
暂无评价,来写第一条吧
统计数据
安装量0
评分0.0 / 5.0
版本1.0.0
更新日期2026年3月17日
对比案例0 组
用户评分
0.0(0)
5
0%
4
0%
3
0%
2
0%
1
0%
为此 Skill 评分
0.0
兼容平台
🔧Claude Code
时间线
创建2026年3月17日
最后更新2026年3月17日