SuperAPI AI 工具集

self-improvement

智能体与模型

查看项目

更新于 10-16 04:53

技能介绍

用途:在开发过程中捕获学习、错误与纠正,实现持续改进。适用于命令或操作意外失败、用户纠正 Claude、用户提出缺失功能、API 或外部工具失败、知识过时、发现更好做法等场景。

主要能力:把内容分别记录到 .learnings/LEARNINGS.md(纠正、洞见、知识缺口、最佳实践)、.learnings/ERRORS.md(命令失败与集成错误)、.learnings/FEATURE_REQUESTS.md(用户请求的能力)。条目使用 TYPE-YYYYMMDD-XXX 编号(LRN、ERR、FEAT),含优先级、状态、区域、摘要、详情、建议动作与元数据;解决后把状态改为 resolved 并补 Resolution 块。广泛适用的学习可提升到 CLAUDE.md、AGENTS.md、.github/copilot-instructions.md,OpenClaw 工作区还可提升到 SOUL.md、TOOLS.md。支持通过 Pattern-Key 与 Recurrence-Count 跟踪重复模式,满足重复次数≥3、跨至少 2 个任务、30 天窗口时可提升为系统提示规则。

使用方式:首次使用先初始化目录与文件,例如 mkdir -p .learnings,并用 printf 创建三个日志文件,不覆盖已有文件。OpenClaw 平台可安装:clawdhub install self-improving-agent,或 git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent。其他智能体在项目根创建 .learnings/ 并在 AGENTS.md、CLAUDE.md 或 .github/copilot-instructions.md 中加引用。可选启用钩子:cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement 与 openclaw hooks enable self-improvement;Claude Code/Codex 可在 .claude/settings.json 配置 activator.sh 与 error-detector.sh。

限制:不要记录密钥、令牌、私钥、环境变量或完整源码/配置文件,除非用户明确要求;优先简短摘要或脱敏片段。跨会话共享仅在可信环境且用户明确要求时使用。钩子为可选配置。资料未提供收费、价格与效果数据。