在.codex 下的
AGENTS.md 增加一下规则:
## Superpowers workflow
在原生 agent 中,只有当用户明确表示使用 `Superpowers`、`using Superpowers`、`启用 Superpowers 工作流` 或明确指定相关 skill 时,才进入 Superpowers 工作流。
若用户未明确提出,则不要主动启用 Superpowers ,也不要自动进入其 workflow 。
当且仅当用户明确要求启用 Superpowers 时,遵循以下规则:
* 在开始实现前,先澄清目标、约束、验收标准和范围;不要直接跳进改动。
* 多步骤功能开发、重构或配置改造,优先使用 `writing-plans` 先形成可执行计划,再进入实施。
* 缺陷排查、异常行为和失败验证,优先使用 `systematic-debugging`,先定位根因,再修改实现。
* 在宣称任务完成、问题修复或验证通过前,必须先做一次新的验证;优先使用 `verification-before-completion`。
* 只有在计划已经明确并得到确认后,才进入 `executing-plans` 或其他子代理式执行流程。
* 若用户明确要求跳过某个 Superpowers 流程,以用户指令为最高优先级。
默认行为:
* 不主动使用 Superpowers
* 不自动调用 Superpowers skill
* 不进入 brainstorm / plan / execute 等 Superpowers 生命周期
* 按普通原生 agent 模式直接响应用户