SuperAPI AI 工具集

skill-evolution

通用与其它

查看项目

更新于 10-15 21:38

技能介绍

用途:让技能库基于真实开发信号进化,把复盘变成固定的收尾动作,解决默认 hooks 只能记录事件、无法沉淀经验的问题。

主要能力:通过全局 hooks 捕获上下文与失败到运行产物;生成进化候选;用 skill-improver 提出最小补丁;由人工审核并应用补丁。默认策略为捕获上下文与失败、生成进化候选、提出最小补丁、人工审核应用,不会自动编辑技能库。

使用方式:hooks 位于 ~/.claude/skills/skill-evolution/hooks/,需合并到 ~/.claude/settings.json 或项目 .claude/settings.json 中,包含 PreToolUse、PostToolUse、Stop 三类钩子,分别调用 pre-tool.sh、post-bash.sh、post-tool.sh、session-end.sh。行为通过 hooks/settings.json 配置,可设置 min_fail_count、ignore_tool_errors、noise_filters(ignore_patterns、max_failures_per_run、recent_only、recent_window_minutes)以及 output_format。运行产物写入 <project-root>/runs/evolution/<run_id>/,含 logs/events.jsonl、failures.jsonl、state.json、context.json 及 evolution-candidates.md、evolution-review.md,run_id 存于 .current。

收尾检查点:完成交付型大任务后,向用户提三个问题(是否优化技能、最大阻塞、优先优化方向),按选择执行:选 1A 立即运行 skill-improver 并只传 run_dir;选 1B 写入 evolution-review.md 或对应 final.md/tasks.md;选 1C 直接结束但保留产物。

适用场景:Next.js 升级迁移、护栏问题、Supabase 错误或迁移模式、Stripe 计费流程、Vercel 部署或 GitHub CI、AI SEO 与索引问题等。

限制:不自动编辑技能,补丁需人工应用并重新验证;资料未提供具体安装命令、收费与平台信息。