Superpowers Multi AI

强制 SDLC 纪律的模块化 Agent 编程框架

AI编程开发 部分免费

Superpowers Multi AI 是一款模块化的提示工程框架,专为 Claude Code、Cursor、GitHub Copilot 等 AI 编程工具设计,通过注入确定性行为门禁,强制 AI 在写代码之前先完成架构设计、任务拆分和系统性调试,将「vibe coding」转变为有纪律的生产级开发流程。

核心能力

  • 架构冻结门禁(Gate 1):通过 01_brainstorming.md 模块,强制 AI 在生成任何代码之前先回答 3~5 个结构化的边界问题,确保架构设计在先、代码实现在后。
  • 线性执行门禁(Gate 2):02_writing_plans.md 模块要求 AI 提交逐项任务清单,精确到文件路径和修改步骤,完成一项才能推进下一项,杜绝随意跳跃式开发。
  • 上下文隔离机制:03_subagents.md 模块通过沙箱化子 Agent 机制,防止 Token 污染和上下文膨胀。
  • 反猜测调试协议:04_debugging.md 模块强制 AI 遵循「定位→假设→精准修复→验证」四步调试流程,禁止猜测式批量替换。
  • 生态系统适配:自动生成 .cursorrules(Cursor)、.ai-skills.md(Claude Code)、.github/copilot-instructions.md(Copilot)配置文件,适配多种 AI 编程环境。

安装配置

  1. 下载 Superpowers.zip 包(通过 Dropbox 链接)
  2. 解压并放入目标项目根目录
  3. 运行 run_launcher.exe
  4. 选择对应的 AI 工具类型(1=Cursor,2=Claude Code),生成对应配置文件

无网络要求,纯本地运行。

使用步骤

  1. 在项目根目录启动 run_launcher.exe,完成环境配置
  2. 提出功能需求或设计变更
  3. AI 进入 brainstorm 模块,要求回答架构问题
  4. 回答后进入 plan 模块,逐项完成任务清单
  5. 调试阶段严格遵循四步调试协议
  6. 如需快速回复可使用 FORCE_RAW_MODE 绕过框架约束

适用场景

  • 复杂功能开发,需要在编码前先明确架构设计
  • 大型代码库维护,避免 AI 随意修改破坏既有结构
  • 追求工程严谨性的团队,希望 AI 遵循 SDLC 规范
  • 学习和教育场景,帮助新人理解软件开发流程规范

适用人群

  • 软件开发团队负责人,推行 AI 编程规范
  • 资深工程师,用 AI 辅助复杂项目但不希望 AI 随意发挥
  • 追求代码质量的独立开发者
  • 教学场景,教授软件开发工程化思维

工作原理

框架通过模块化的 Markdown 配置文件注入结构化约束,每一阶段完成后才能进入下一阶段。配置文件通过本地 run_launcher.exe 聚合,按 AI 工具类型写入对应的规则文件,AI 工具启动时自动读取并遵循这些约束规则。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论