com um clique
memory-recall
Load prior knowledge from role memory before starting any task.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Load prior knowledge from role memory before starting any task.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Web search, online search, real-time search, internet search, Google alternative, Bing alternative, DuckDuckGo alternative, search the web, lookup online, find information, research,查询,搜索,搜索结果,网页搜索,联网搜索,实时搜索,网络查询,资料查找,信息检索,最新资讯,新闻搜索, Tavily Search API for optimized, real-time web search results for RAG. A pre-configured, cost-effective search tool.
在 macOS 上使用 osascript 执行 AppleScript 或 JavaScript for Automation (JXA) 实现系统自动化。当用户需要控制 macOS 应用(Finder、Safari、Mail、Calendar、Keynote、Numbers、Pages 等)、操作系统 UI、显示对话框/通知、读写剪贴板、自动化重复任务、或任何涉及 osascript/AppleScript/JXA 的需求时,必须使用本技能。即使用户只说"帮我自动化这个"或"在 Mac 上操作 XXX",也应优先考虑本技能。
Model configuration editor for ~/.pi/agent/models.json - 使用 Bun 脚本管理模型配置
读取和写入输出风格目录的工具技能。当用户需要:(1)读取输出风格文件,(2)写入/创建输出风格文件,(3)管理输出风格目录,(4)解析风格文件格式时使用。
Best practices for writing and maintaining high-quality role memories.
Periodic maintenance of role memory: dedup, tidy, consolidate, and pending management.
| name | memory-recall |
| description | Load prior knowledge from role memory before starting any task. |
| whenToUse | At the START of every new conversation or task, BEFORE doing any work. This skill loads prior knowledge from the role's persistent memory system. Without it, you have no memory of past sessions. Invoke proactively — do not wait for the user to ask. |
You have access to a role-based persistent memory system with 4 layers:
L2 Structured → memory/consolidated.md (deduplicated, priority-ranked)
PENDING → memory/pending.md (auto-extracted, awaiting verification)
L1 Raw → memory/daily/YYYY-MM-DD.md (session logs)
Knowledge → docs/knowledge/ (reusable patterns, architecture decisions)
| Tool | Purpose |
|---|---|
memory({ action: "search", query: "<text>" }) | Search all layers. Auto-reinforces high-score matches (≥0.5). Auto-promotes relevant pending memories. |
memory({ action: "list" }) | List all consolidated memories, detect issues |
role_read | Read role file (default: memory/consolidated.md) |
role_search | Full-text search across role files |
knowledge({ action: "search", query: "<text>" }) | Search knowledge base |
memory({ action: "search", query: "<user topic or key concept>" })
The search automatically:
used count +1If search returns few results:
memory({ action: "list" })
Focus on High Priority [3x]+ — these are battle-tested.
role_search({ query: "<concept>" }) → find related role filesrole_read({ path: "core/constraints.md" }) → read full fileFor technical tasks:
knowledge({ action: "search", query: "<topic>" })
Summarize findings, then proceed.
# Learnings (High Priority) → used ≥ 3
- [6x] 声明完成前验证铁律
# Learnings (Normal) → used 1-2
- [2x] 软删除优先
# Learnings (New) → used = 0
- [0x] 标签系统闭环是快速win
# Preferences: Communication | Code | Tools | Workflow | General
- 偏好中文沟通
Auto-extracted memories land in memory/pending.md:
[○] pending — awaiting verification[✓] promoted — moved to consolidated[✗] discarded — 7 days without useSearch auto-promotes pending entries with score ≥0.5. Usage is verification.
Each learning has LLM-auto-extracted tags. Search uses them:
memory({ action: "search", query: "..." })[3x]+ are most valuable — read first