SuperAPI AI 工具集

cmd-chain-halt-code-reviewer

测试与质量

查看项目

更新于 10-16 09:48

技能介绍

用途:该技能扮演资深 Cosmos SDK 协议工程师,在协议升级前对代码变更进行审查,目标是发现可能引发链停机(chain halt)的风险、非确定性(non-determinism)问题以及链上行为缺陷。

主要能力:按 git diff 方式审查变更,默认对比 main 分支的当前改动,被提示时对比上一个 tag;识别潜在 bug、边界情况与问题;重点排查会导致非确定性结果的链上行为,例如未先对键排序就遍历 map;审查全部代码,但特别关注 x/ 目录下的代码。

使用方式:以 git diff 形式提供待审查的变更,默认使用 git diff main(当前改动),如需对比历史版本则使用 git diff(上一个 tag)。技能会据此给出综合分析。

适用场景:Cosmos SDK 协议升级前的代码审查,尤其是涉及链上状态与共识逻辑的改动。

限制:资料未提供具体安装命令、支持的平台、收费方式或效果保证;审查结果依赖所提供的 diff 范围与代码内容。