高效AI:OpenSpec + Superpowers 实战结合
OpenSpec 和 Superpowers
是目前最流行的两个 AI coding 框架,
解决的是不同阶段的问题。
OpenSpec 管开始写代码之前,
通过 propose 到 archive 六步结构化流程
保证想清楚再动手。
Superpowers 管写代码之中,
提供 tdd, diagnose, verification 等
可复用工程技能保证按规范干活。
两者是平行安装、接力工作的关系。
让它们串联需要三步:
1. 安装 Superpowers skill
2. 安装 OpenSpec 并初始化
3. 连接OpenSepc和Superpowers.
在OpenSpec 的 schema 的 apply.instruction 里
写入 /using-superpowers 桥接指令。
这样在 apply 阶段 agent 会
自动激活 Superpowers 技能集并按 SKILL.md 行动。
真正关键的步骤是:
把项目约定注入到 OpenSpec 的 config.yaml 中。
context 字段负责通知约定,
rules 字段负责在关键决策点做检查。
两层叠加的效果是
context 在每个 artifact 生成时通知约定,
rules 在决策点做检查,
两道关比只靠一条 AGENTS.md 可靠得多。
好的约定不是写在文档里的,
而是编码在 agent 每时每刻都能读到的上下文里的。