SuperAPI AI 工具集

analyze

编程与开发

查看项目

更新于 10-16 01:24

技能介绍

analyze 是一个只读的代码库深度分析技能,来自 yeachan-heo/oh-my-codex,入口为 $analyze。其目标是针对某个仓库问题给出有据可依的解释,说明代码“很可能”是怎样工作的,而不是把分析变成实现或通用的修复规划。

适用场景:需要因果、架构、行为、影响或权衡方面的解释;答案需要跨多个文件或边界追踪,或需要在多个可能解释之间排序;在改动任何东西之前,需要先获得置信度与具体证据。

不适用:编辑代码、实现功能、制定新产品计划、单文件的简单查询,以及 OMX 团队运行时操作。

方法:先复述问题并界定有证据支撑的范围;找出最可能回答该问题的最小文件、测试、配置与文档集合;优先阅读直接的代码路径与契约,仅在必要时追踪边界;比较多个竞争性解释,按支持度排序,并标出未解决之处;当问题已被充分证据回答时停止,或指出能够消除剩余不确定性的最小只读探查方式。

证据纪律:每条实质性论断都要标注为 Evidence(代码、测试、生成产物、配置或文档直接展示)、Inference(基于所引证据的推理性结论)或 Unknown(仓库证据无法确定)。优先采用直接路径与独立佐证,而非上下文线索;不得把猜测当作证据或推断,也不得夸大确定性。

输出结构:先回答问题,然后依次给出 Question(简要复述问题)、Ranked synthesis(Rank、Explanation、Confidence 高/中/低、Basis 即最强支撑证据)、Evidence(如 path/to/file:line-line 形式的直接观察与佐证观察)、Inference(证据最强地暗示什么、为何较弱的备选被降级)、Unknowns / limits(仓库未能确定什么、以及有用的下一步判别性只读探查)。

停止条件:不编辑文件、不运行实现通道、不提出证据无法支撑的建议;在答案与置信度边界已有依据后不再继续搜索;证据不足时明确报告限制,而不是制造确定性。

该技能说明中未提供收费、价格、平台与具体安装命令等信息,暂未提供。