Superpowers Multi AI
强制 SDLC 纪律的模块化 Agent 编程框架
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 编程环境。
安装配置
- 下载
Superpowers.zip包(通过 Dropbox 链接) - 解压并放入目标项目根目录
- 运行
run_launcher.exe - 选择对应的 AI 工具类型(1=Cursor,2=Claude Code),生成对应配置文件
无网络要求,纯本地运行。
使用步骤
- 在项目根目录启动
run_launcher.exe,完成环境配置 - 提出功能需求或设计变更
- AI 进入 brainstorm 模块,要求回答架构问题
- 回答后进入 plan 模块,逐项完成任务清单
- 调试阶段严格遵循四步调试协议
- 如需快速回复可使用
FORCE_RAW_MODE绕过框架约束
适用场景
- 复杂功能开发,需要在编码前先明确架构设计
- 大型代码库维护,避免 AI 随意修改破坏既有结构
- 追求工程严谨性的团队,希望 AI 遵循 SDLC 规范
- 学习和教育场景,帮助新人理解软件开发流程规范
适用人群
- 软件开发团队负责人,推行 AI 编程规范
- 资深工程师,用 AI 辅助复杂项目但不希望 AI 随意发挥
- 追求代码质量的独立开发者
- 教学场景,教授软件开发工程化思维
工作原理
框架通过模块化的 Markdown 配置文件注入结构化约束,每一阶段完成后才能进入下一阶段。配置文件通过本地 run_launcher.exe 聚合,按 AI 工具类型写入对应的规则文件,AI 工具启动时自动读取并遵循这些约束规则。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议