SuperAPI AI 工具集

self-improvement

智能体与模型

查看项目

更新于 10-16 04:53

技能介绍

用途:该技能是“被动积累与提升层”,用于持续记录学习点、错误、纠正和功能请求。它不负责运行时修复;任务中途出错需即时诊断修复时应改用 self-healing(其验证记录写入 .learnings/HEALS.md)。两者共用 .learnings/ 目录但写入不同文件。

主要能力:按场景决定记录位置。过去失败的命令/操作记入 .learnings/ERRORS.md;用户纠正记入 .learnings/LEARNINGS.md 且 category 为 correction;缺失功能记入 .learnings/FEATURE_REQUESTS.md;API/外部工具失败记入 ERRORS.md 并附集成信息;知识过时记入 LEARNINGS.md 且 category 为 knowledge_gap;发现更好做法记入 best_practice。条目使用 TYPE-YYYYMMDD-XXX 编号(LRN、ERR、FEAT),含优先级、状态、区域、摘要、详情、建议动作与元数据,并支持解决状态更新(pending、resolved、in_progress、wont_fix、promoted、promoted_to_skill)。

提升规则:当 Recurrence-Count≥3、跨至少 2 个不同任务、且发生在 30 天窗口内时,将规则提升到 CLAUDE.md、AGENTS.md 或 .github/copilot-instructions.md,写成简短预防规则而非事件描述。

使用方式:安装命令为 gh skill install pskoett/pskoett-skills self-improvement,CI 专用为 gh skill install pskoett/pskoett-skills self-improvement-ci;fallback 使用 npx skills add pskoett/pskoett-skills/skills/self-improvement 与 npx skills add pskoett/pskoett-skills/skills/self-improvement-ci。需在项目根创建 .learnings/ 目录并放置文件模板。可选用钩子:Claude Code 在 .claude/settings.json 配置 UserPromptSubmit 的 scripts/activator.sh,以及 PostToolUse 匹配 Bash 的 scripts/error-detector.sh;脚本同样适用于 Codex CLI,Copilot 钩子仅能记录、不能注入上下文。自动技能抽取使用 scripts/extract-skill.sh。

限制:钩子为可选,需显式配置;钩子会增加约 50-100 tokens 开销;Copilot 无法通过钩子注入上下文,只能走指令文件。资料未提供收费、价格、平台支持范围与效果保证信息。