用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/majiayu000/claude-skill-registry --skill recall命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
LLM token logprobs and calibration. Per-decision confidence, ECE, Brier, reliability diagrams, low-confidence triage.
Analyze LLM token logprobs and calibration. Use for per-decision confidence, ECE, Brier scores, reliability diagrams, and low-confidence triage.
回顾最近 N 天的 Claude Code 使用记录——扫描原始会话数据,按主题分组汇总"我都做了什么",并从个人操作系统视角输出模式、风险与增删建议。当用户说 /recap、"看看我这几天做了什么"、"回顾一下我最近的会话"、"这两天我用 claude 干了啥"、"活动回顾" 时使用。
基于 SOC 职业分类
正在显示 SKILL.md
| name | recall |
| description | Deep search across all past Claude Code sessions for decisions, solutions, and discussions |
| version | 0.6.0 |
| triggers | ["I forgot","do you remember","what did we decide","we discussed this before","I need to recall","search my memory","/recall"] |
| tools | ["Bash","Read"] |
STOP. READ THIS FIRST.
THE ONLY COMMAND YOU MAY USE IS:
.claude/bin/transcript recall "your query"YOU MUST NOT USE:
rg- FORBIDDENgrep- FORBIDDENfind- FORBIDDENcat ~/.claude/- FORBIDDEN- Any direct file access to
~/.claude/projects/- FORBIDDENIf you use any forbidden command, you are violating this skill's requirements.
The transcript CLI:
Raw tools like rg return unreadable JSON blobs and miss context. Using them is a failure mode.
.claude/bin/transcript recall "your query"
That's it. Run this command. Read the output. Done.
Recall uses intelligent tiering to match retrieval strategy to query complexity:
The command automatically escalates to deep path when:
# Force deep path (LLM synthesis) even for simple queries
.claude/bin/transcript recall "caching" --deep
.claude/bin/transcript recall "caching" -D
# Force fast path (skip synthesis) even when criteria would trigger escalation
.claude/bin/transcript recall "why did we choose redis" --fast
.claude/bin/transcript recall "why did we choose redis" -F
Note: --fast takes precedence over --deep if both are specified.
.claude/bin/transcript recall "query" --max-sessions 5 # Limit sessions shown (default: 5)
.claude/bin/transcript recall "query" --context 3 # Matches per session (default: 3)
.claude/bin/transcript recall "query" --limit 100 # Total matches to search (default: 100)
.claude/bin/transcript recall "query" --deep # Force LLM synthesis
.claude/bin/transcript recall "query" --fast # Skip LLM synthesis
.claude/bin/transcript recall "query" --json # Output as JSON (includes synthesis if applicable)
.claude/bin/transcript recall "caching"
Returns grouped results in 1-2 seconds.
.claude/bin/transcript recall "why did we decide to use Redis?"
Auto-detects question pattern, runs synthesis, returns synthesized answer with citations.
.claude/bin/transcript recall "authentication patterns" --deep
Forces LLM synthesis even if auto-escalation criteria not met.
.claude/bin/transcript recall "how does the login flow work" --fast
Skips synthesis despite question pattern, returns fast path results only.
🔍 Recall: "caching"
Found 12 matches across 3 sessions
⏩ Fast path: No escalation criteria met
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 happy-hippo (5 matches)
Jan 15, 10:30 AM - 11:45 AM
[10:32 AM] assistant Line 245
Implemented Redis caching layer with 60-second TTL...
→ .claude/bin/transcripthappy-hippo --search "caching" --human
🔍 Recall: "why did we choose Redis?"
Found 28 matches across 4 sessions
⚡ Deep path: Query is a question
[... fast path results ...]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 Synthesized Answer
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Based on your past sessions, you chose Redis for caching because:
1. **Performance requirements** [1] - The dashboard needed sub-100ms response times
2. **Existing infrastructure** [2] - You already had Redis running for session storage
3. **TTL support** [3] - Native expiration simplified cache invalidation logic
───────────────────────────────────────────────────────────
📚 Sources
[1] happy-hippo (Jan 15, 2026)
→ .claude/bin/transcripthappy-hippo --search "why did we choose Redis?" --human
[2] clever-cat (Jan 10, 2026)
→ .claude/bin/transcriptclever-cat --search "why did we choose Redis?" --human
User asks about past discussion
↓
.claude/bin/transcript recall "topic" ← START HERE, ALWAYS
↓
Check path indicator (⏩ Fast or ⚡ Deep)
↓
Read the grouped output (and synthesis if deep)
↓
Need more detail? → Use drill-down command from output
↓
Respond to user with findings
# WRONG - Do not use rg
rg "sandbox" ~/.claude/projects/
# WRONG - Do not use grep
grep -r "sandbox" ~/.claude/
# WRONG - Do not use find
find ~/.claude -name "*.jsonl" | xargs grep sandbox
# WRONG - Do not cat jsonl files directly
cat ~/.claude/projects/*/abc123.jsonl | grep sandbox
# CORRECT - Use .claude/bin/transcript recall
.claude/bin/transcript recall "sandbox"
.claude/bin/transcript recall "query"rg, grep, find, cat on transcript files--deep to force synthesis, --fast to skip it