SuperAPI AI 工具集

evaluate

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:给定一个 URL,evaluate 会产出一份有证据支撑的评估结论和报告,同时回答两个问题——ADOPT AS-IS(该产品本身是否值得保留或运行,接入 Claude Code 工作流,如 PATH 上的 CLI、MCP 服务器、/skill 或 hook 模式、dotfile),以及 LIFT(哪些功能、代码或模式值得拉进当前仓库或留作参考片段)。产品可能只满足其中一个、两个或都不满足,结论会明确指出。

主要能力:先解析 URL 找到文档与源码仓库;从文档刻画产品(卖点、可测试的宣称、架构、许可证,尤其标注 GPL/AGPL 等 copyleft);用 survey.sh 浅克隆并盘点;把代码库按模块切成互不重叠的子集,派发只读子代理并行阅读,每个发现需引用 path:line 证据,并评估可移植性(drop-in/adapt/incompatible)、依赖与移植工作量;最后由调用会话综合出结论并写入 docs/evaluations/<date>-<slug>.md。

使用方式:命令为 bash .claude/skills/evaluate/survey.sh <git-url> <slug>,克隆到 /tmp/evaluate/<slug>/。子代理提示词模板要求只读、不运行不安装不构建。若为闭源,跳过克隆,仅基于文档给出结论并明确说明。

适用场景:评估第三方库、CLI、MCP 服务或技能是否值得采用,以及从中提取可复用模式。

限制:绝不执行克隆内容;仅靠运行才能确认的发现标注为“claimed, unverified”;GPL/AGPL 或无许可证仓库不得逐字复制,应重新实现模式;克隆只留在 /tmp,仓库内唯一产物是报告;报告完成后可选执行 rm -rf /tmp/evaluate/<slug> 清理。