安装
npx skills add google/mantis适合谁
Mantis 面向要和编码助手一起做安全向工作的人:它是一套解耦、按顺序使用、以安全为中心的技能,专门配合 Coding Agents。主入口是先安装技能,再一条一条输入斜杠命令,而不是把整套流程交给自动批准。
若你的第一步是规划而不是立刻改代码,仓库给出的例子是 /mantis-plan。说明要求单独输入这些命令,并且不要使用 --yolo 或 --dangerously-skip-permissions。这适合你愿意停在每一步、自己看输出再决定是否继续的人。
它不适合在未隔离、未限制的环境里当“自动修洞工具”。仓库写明这套技能会生成并执行自动生成的代码,这些代码可能不稳定,也可能做出意外动作。它也不适合把输出直接当成已确认的安全结论:所有发现必须由安全专家亲自核对后,才能对外报告。
3 分钟完成第一次尝试
官方安装命令就是这一条:npx skills add google/mantis。仓库地址是 https://github.com/google/mantis 请只按这一页操作,不要改写成未记载的安装器。
前置条件:你已经有可用的编码助手环境,并且本机允许运行 npx。安装位置是该助手的技能目录(由这条官方命令写入)。装完后先确认命令列表里出现以 mantis 开头的斜杠命令,尤其是 /mantis-plan。
低风险第一次任务:只输入 /mantis-plan,做规划,不要同时打开自动批准。明确不要加 --yolo 或 --dangerously-skip-permissions。触发前确认当前工作区可以接受一次规划讨论,且你还没有授权它执行未读过的生成代码。成功信号是助手开始按 Mantis 的规划步骤提问或列出计划,而不是直接改文件或启动未说明的执行。
规划结果只是计划。若助手接下来要生成或执行代码,先停下来看它要改什么。仓库没有写 /mantis-plan 之后每一条命令的名称,因此第一次尝试停在“计划可见、未自动执行”即可。
使用案例
案例一:交互式安全规划。安装后单独输入 /mantis-plan,按顺序推进,不使用 --yolo 或 --dangerously-skip-permissions。适合你要先划定检查范围、再决定是否继续的时候。说明没有列出完整命令清单,只给了 /mantis-plan 这个例子;其它斜杠命令不要自行编造。若命令未出现,回到 https://github.com/google/mantis 核对 npx skills add google/mantis 是否执行成功。
案例二:把自动生成的检查或修补代码当作待核验草稿。仓库写明这套技能会生成并执行自动生成的代码,这些代码可能不稳定或做出意外动作。这适合已经准备好隔离环境、并有安全专家会看结果的团队。所有发现必须由安全专家亲自核对后才能报告。说明没有写隔离环境的具体搭法,也没有写报告模板;未完成人工核验前,不要把输出发给外部或当作正式漏洞单。
使用边界
安装边界:官方只写了 npx skills add google/mantis,没有记载的安装方式不要使用。操作边界:斜杠命令要单独输入;禁止把 --yolo 或 --dangerously-skip-permissions 当作加速手段。执行边界:套件会生成并执行可能不稳定的代码,可能有意外动作。结论边界:发现必须经安全专家亲自核对后才能报告。材料边界:它被写成给 Coding Agents 用的解耦、顺序化安全技能,没有写支持哪些具体产品名称,也没有保证覆盖所有语言或硬件平台。