SuperAPI AI 工具集

octocode-roast

安全与审计

查看项目

更新于 10-15 17:25

技能介绍

octocode-roast 是一个面向代码审查的指令型技能,官方简介称其为“有证据、带修复路径的尖锐代码批评”。其流程为 TARGET(目标)→ INSPECT(检查)→ INVENTORY(盘点)→ AUTOPSY(剖析)→ CHECKPOINT(检查点)→ REDEEM(修复)。

用途:在需要对代码做直接、有据可依的批评或记忆点强的评审时使用,包括异味盘点、债务排序、热点路径剖析、严厉/差异评审、安全审查等。

主要能力与规则:只针对模式不针对人;每条主要发现必须有精确锚点、影响、置信度和修复动作;优先确认安全、数据丢失、正确性和影响用户的性能问题;默认语气为中等,仅在明确要求时使用 savage/nuclear;未经同意不得编辑或安装。若问题超过 20 个,按影响和置信度取前 10 项,并区分重要与冗余发现。

严重度分级:重罪包括已确认的密钥泄露、注入/RCE 路径、数据丢失或损坏、认证/访问绕过;重罪级包括高风险安全控制、N+1 或热点路径性能损害、脆弱的异步/并发、危险耦合、阻塞变更的巨型函数;罪行级包括广泛类型滥用、隐藏状态、错误处理差、风险逻辑缺测试;劣质代码包括重复仪式、AI 式啰嗦、命名不清、拖慢维护的风格残留;轻罪包括 TODO 化石、console 日志、格式噪音。

使用方式:按需加载参考文件,如 references/roast-playbook.md、references/sin-catalog.md、references/language-sins.md、references/redemption-flow.md、references/parallel-roasting.md;需要研究工具时加载 references/octocode.md 并使用 octocode-research。输出结构为:最尖锐批评、重要发现、冗余/低价值发现、剖析、修复路径、修复检查点,每条发现含 file:line、证据、影响、置信度、修复动作。该技能为纯指令,无脚本,证据来自 octocode-research 和宿主仓库工具。

限制:若目标解析不到文件、到达检查点、需要同意才能修复或扩大范围、未要求严厉语气、或证据仅为模式级,则应停止并报告线索与置信度,而非断言可利用性、延迟或故障。破坏性或安装操作需先获得同意。具体收费、价格与平台支持信息暂未提供。