SuperAPI AI 工具集

Confidence Check

编程与开发

查看项目

更新于 10-16 03:14

技能介绍

用途:Confidence Check 是一个实现前评估技能,目标是在动手写代码之前判断方向是否正确,避免错误方向的执行。资料要求:置信度达到 90% 及以上才可继续实现。

主要能力:按五项检查计算 0.0 到 1.0 的置信度分数。一、无重复实现(25%):用 Grep 搜索相似函数、用 Glob 查找相关模块,无重复则通过。二、架构合规(25%):阅读 CLAUDE.md、PLANNING.md,确认沿用现有技术栈与模式,不必要地引入新依赖则失败。三、官方文档已验证(20%):用 Context7 MCP 或 WebFetch 查阅官方文档并核对 API 兼容性。四、有可用的开源实现参考(15%):用 Tavily MCP 或 WebSearch、GitHub 查找可运行示例。五、根因已定位(15%):分析错误信息、日志与堆栈,明确底层问题。

判定规则:总分 ≥0.90 继续实现;≥0.70 给出替代方案并提问;<0.70 停止并请求更多上下文。输出为检查清单加置信度百分比。

使用方式:在实现任何任务之前调用该技能,按上述五项逐项检查并汇总得分。资料提到 TypeScript 实现位于 confidence.ts,包含 confidenceCheck(context) 主评估函数、各检查实现与上下文接口定义,但未提供具体安装命令或调用示例。

适用场景:编码任务开始前的准备度验证,尤其是需要确认是否已有同类实现、是否符合既有架构、是否依赖官方文档与开源参考的工程场景。

限制:资料未说明支持的平台、集成方式、收费情况与安装步骤;测试数据仅来自 2025-10-21 的 8 个用例,精度与召回均为 1.000,实际效果可能因项目而异。