SuperAPI AI 工具集

bug-review

通用与其它

查看项目

更新于 10-15 17:20

技能介绍

用途:bug-review 用于系统化地识别与修复代码缺陷,适合在排查异常行为、收到缺陷报告后、重大发布前、安全审计期间或调查生产问题时使用。若目标是测试覆盖率审计,应改用 test-review。

主要能力:按六步工作流推进,并对应六个待办项:语言识别(bug-review:language-detected)、复现计划(bug-review:repro-plan)、缺陷记录(bug-review:defects-documented)、修复准备(bug-review:fixes-prepared)、验证计划(bug-review:verification-plan)、结论核验(bug-review:findings-verified)。语言识别依据清单文件(如 Cargo.toml 对应 Rust、package.json 对应 Node),并记录版本约束(MSRV、Python 版本、Node engines)。缺陷记录要求逐行审查,标注 file:line、严重级别(Critical/High/Medium/Low)、根因(逻辑错误、API 误用、并发、资源泄漏、校验缺失)与影响,并可运行 cargo clippy、ruff check、golangci-lint、eslint 等静态分析器。修复准备强调最小且符合语言习惯的补丁,并按 Red→Green 模式补测试。

使用方式:以 /bug-review 启动,可用 --help 验证可用性。复现阶段需记录确切命令,例如 cargo test -p core、pytest tests/test_api.py、npm test -- pkg,并可用 pytest -v tests/test_api.py 验证。核验阶段将缺陷写入 .review/findings.json,运行引用校验器(Skill(imbue:review-core) 第 5 步),被拒绝的条目需删除或标记 UNVERIFIED。输出包含摘要、缺陷列表、建议修复、测试更新与证据。

限制:资料未提供安装方式、收费与平台信息;部分模块(如 imbue:proof-of-work、imbue:diff-analysis)的具体内容暂未提供。