用途:这是 Ghidra Headless 体系下的显式子技能,在真实任务完成后使用,对观察到的脚本、工作流步骤、文档模式或子技能机会做出可复核的决策,判断其是否应成为受支持的受跟踪资产。它不替代 intake、证据或脚本编写规划,而是从已完成工作中挖掘可复用价值,并记录提升、推迟或拒绝的理由。
主要能力:提取一个或多个可复用候选,记录必须保留在样本本地的细节;检查四项必要证明要素(任务上下文、可复用部分摘要、收益说明、明确的非样本特定理由);解决重叠(扩展现有资产、重复还是需要新路径);将候选分类为 accepted、deferred 或 rejected;对接受的候选直接创建或更新受跟踪资产;输出基于 ./templates/auto-evolution-review-record.md 的评审记录、Promotion Decision Log、Asset Target Summary 及后续动作。
使用方式:由用户或维护者显式调用,需提供已完成任务或工件集、已评审工件路径、可能更新的父技能或技能族范围、候选摘要及不可泛化的样本特定细节。示例请求形态为“Use ghidra-headless-auto-evolution for this follow-on review.”,并列出 source task scope、reviewed artifacts、target skill scope 与 requested outcome(如 promote_if_justified)。
适用场景:真实任务完成后的后续评审,判断某可复用行为是否值得提升为受跟踪资产。
限制:仅限 headless 工作流,不得引入仅 GUI 的指导;决策须有证据支撑;输出以 Markdown 为主;运行时分离,工作区辅助与生成输出留在 .work/ 下;不得将 .work/ 中运行时生成内容直接提升到 .agents/skills/;若候选依赖在实时运行中写入 .agents/skills/,应拒绝或推迟;直接创建不代表自动 git 提交、发布或仓库工作流之外的批准。