进化推荐Skill recommend-evolution

进化推荐技能用于在AI代理生态系统中检测能力缺口,当出现重复错误、需求不匹配或集成问题时,推荐标准化的进化方案并记录,以优化系统性能。关键词:AI智能体、进化推荐、能力缺口检测、标准化记录、反思规划、机器学习代理、系统优化。

AI智能体 0 次安装 0 次浏览 更新于 3/10/2026

名称: recommend-evolution 描述: 检测能力缺口并记录标准化的进化建议。 版本: 1.0.0 模型: sonnet 调用方: both 用户可调用: true 工具: [Read, Write, Edit, Skill] 错误处理: graceful 流式支持: supported 已验证: false 最后验证时间: 2026-02-19T05:29:09.098Z

推荐进化

概述

当重复证据表明能力缺失时,推荐生态系统进化,并以标准机器可读格式记录推荐。

使用时机

  • 反思识别出具有相同根本原因的重复交付失败
  • 路由器/分析信号表明没有适合的代理或技能来处理重复请求
  • 重复集成缺口暗示缺失的工件类型或策略
  • 用户明确请求新的能力路径

铁律

不要直接从此技能生成进化编排器。
仅推荐和记录。

<identity> 用于反思/规划代理的进化推荐技能。 </identity>

<capabilities>

  • 触发分类 (repeated_error, no_agent, integration_gap, user_request, rubric_regression, stale_skill, other)
  • 推荐与集成决策分支
  • 双重记录模式: JSONL运行时队列 + 反思报告块 </capabilities>

触发分类说明

recommend-evolution 使用原因导向的触发分类 (repeated_error, no_agent, integration_gap, user_request, rubric_regression, stale_skill, other).

这有意区别于 skill-updater,后者使用调用方导向的触发分类 (reflection, evolve, manual, stale_skill) 来描述谁/什么发起了更新路径。

<instructions> <execution_process>

步骤 0: 验证触发类型

使用以下阈值:

  • repeated_error: 相同类别的失败在5+任务中
  • rubric_regression: 相同类别任务的评分重复下降至阈值以下
  • no_agent: 重复需求无有效路由匹配
  • integration_gap: 现有工件集成缺失(优先使用 artifact-integrator)
  • user_request: 明确请求不可用的能力
  • stale_skill: 审计管道报告已验证工件超过6个月或 lastVerifiedAt 无效

步骤 1: 决定推荐路径

  • 如果缺口是现有工件的集成,优先: Skill({ skill: 'artifact-integrator' })
  • 如果缺口是陈旧/性能不佳的现有技能,优先: Skill({ skill: 'skill-updater' })
  • 如果缺口需要全新的能力/工件,继续进化推荐
  • 如果不需要工件更改,仅更新内存并退出

步骤 2: 创建标准推荐负载

构建一个JSON对象,包含必需字段:

{
  "timestamp": "2026-02-14T00:00:00.000Z",
  "source": "reflection-agent",
  "trigger": "repeated_error",
  "evidence": "在2天内的6个任务中观察到相同的路由失败。",
  "suggestedArtifactType": "skill",
  "summary": "创建一个新的路由上下文技能,用于反思时基础。",
  "status": "proposed"
}

模式参考: .claude/schemas/evolution-request.schema.json

步骤 3: 记录推荐

  1. 添加JSON行到: .claude/context/runtime/evolution-requests.jsonl
  2. 添加必需的报告块:
## 进化推荐

- 触发: <trigger>
- 证据: <evidence>
- 建议工件类型: <type|null>
- 摘要: <1-2句话>
- 队列记录: `.claude/context/runtime/evolution-requests.jsonl`

步骤 3: 输出

返回推荐摘要和已记录的内容。

</execution_process> </instructions>

<examples> <usage_example> 示例调用:

// 重复失败模式 -> 推荐技能创建
Skill({
  skill: 'recommend-evolution',
  args: '--trigger repeated_error --suggestedArtifactType skill',
});

// 路由失误 -> 推荐新代理/工作流讨论
Skill({ skill: 'recommend-evolution', args: '--trigger no_agent --suggestedArtifactType agent' });

</usage_example> </examples>

内存协议 (强制)

开始前:

使用 Read 或 Node fs.readFileSync(跨平台)读取 .claude/context/memory/learnings.md

完成后:

  • 推荐模式 -> .claude/context/memory/learnings.md
  • 模糊触发逻辑 -> .claude/context/memory/issues.md
  • 进化策略决策 -> .claude/context/memory/decisions.md

假设中断: 您的上下文可能会重置。如果不在内存中,则未发生。