用途:该技能用于在多次会话之间持续积累经验,通过捕获命令失败、用户纠正、能力缺口、API/工具故障以及更优方案,帮助代理避免重复错误并逐步改进。
主要能力:自动记录多类事件。命令失败时记录错误类型、上下文与恢复建议到 logs/failures_detailed.jsonl;用户纠正(如“不对”“其实”)记录到 logs/corrections.jsonl;请求了不具备的能力时记录到 logs/missing_capabilities.jsonl;发现更优方案时记录到 logs/learnings.jsonl。所有学习内容汇总到 logs/learnings.jsonl,包含时间戳、类型、类别、描述和来源。会话启动时会展示近期学习、纠正统计和能力缺口排行。与 QAVR 集成后,成功的学习会提升相关记忆的 Q 值,改善后续检索。
使用方式:通过 hooks 自动触发,包括 PostToolUse 的 enhanced-failure-logger.js、UserMessage 的 correction-detector.js 和 Response 的 capability-tracker.js。可在 settings.json 中配置 SessionStart、PostToolUse 等钩子。手动命令包括查看学习记录(cat ~/.claude/logs/learnings.jsonl | tail -20)、按类型统计纠正(cat ~/.claude/logs/corrections.jsonl | jq -s 'group_by(.correction_type) | map({type: .[0].correction_type, count: length})')、生成能力缺口报告(node ~/.claude/scripts/hooks/capability-tracker.js --report),以及测试各检测脚本。
适用场景:适合需要长期记忆与持续优化的代理环境,用于追踪用户偏好、识别技能缺口、减少重复错误,并与其他技能(如 QAVR、记忆整合、置信检查、IR-v2)协同。
限制:资料未提供具体安装步骤、收费信息、平台兼容性及效果保证,相关事实暂未提供。