用途:在开发 Solidity 代码的同时进行智能合约安全审计。触发词为 audit、check this contract、review for security。
主要能力与模式:默认模式(无参数)扫描全部 .sol 文件;deep 模式范围相同,但额外启动对抗性推理代理(Agent 5),更彻底但更慢、成本更高;也可直接传入 $filename 只扫描指定文件。所有模式均排除 interfaces/、lib/、mocks/、test/ 目录,以及 *.t.sol、Test.sol、Mock.sol 文件。
使用方式:技能会先打印横幅,并检查本地 VERSION 与远端 https://raw.githubusercontent.com/pashov/skills/main/solidity-auditor/VERSION 是否一致,版本不同时提示升级。随后分四轮编排:发现范围内文件并解析 references 目录;准备各代理的 bundle 文件(/tmp/audit-agent-{1,2,3,4}-bundle.md);并行启动 Agent 1–4(模型 sonnet),DEEP 模式再启动 Agent 5(模型 opus);最后按根因去重、按置信度排序、重新编号并插入置信度阈值分隔行,直接输出发现结果。
输出与限制:默认仅输出到终端;只有显式传入 --file-output 时才会按 report-formatting.md 的路径写入 markdown 报告文件。资料未提供安装命令、收费与价格信息,也未说明支持的具体链或合约类型。