Superpowers:用提示词工作流让AI编程从“图快”走向“求稳”
最近圈子里讨论AI编程工具的声音很多但大家聊着聊着就发现一个共性问题代码生成速度越来越快可真正敢把AI写的代码直接交付的人越来越少。速度快了返工也多了AI写的代码像“薛定谔的能跑”——不测试永远不知道它是不是埋了雷。我之前用AI编程也一直卡在这个点上直到开始用Superpowers这套基于提示词框架的工作流才慢慢把AI编程从“图快”拽回到“求稳”的轨道上。这篇文章就围绕Superpowers的使用指南和核心优势展开聊聊它到底是怎么把AI编程从“快”推向“可靠”的以及一个普通开发者拿到它之后应该怎么把它用出真正的价值。这套方案不是某个IDE的插件也不是一个独立运行的软件它更像是一套给AI编程行为建模的方法论核心思路是让AI不再单打独斗地“生成代码”而是按照明确的角色分工、任务阶段、验收标准去推进一个完整的开发闭环。简单说它把“让AI写代码”这件事从拍脑袋变成了按流程走。下面我从机制原理、安装配置、实战流程到踩坑排查完整拆一遍。1. 从“生成快”到“交付稳”Superpowers解决的是什么问题1.1 为什么你的AI编程一直在“原地打转”很多人第一次用AI编程工具时的体验是惊艳的用自然语言描述一个需求几十秒就能得到一坨完整的代码文件结构、函数命名、注释风格都像模像样。但真正把它放到项目里跑一遍问题就来了——边界条件没处理、依赖冲突、生成的逻辑和需求描述南辕北辙。于是你又让AI“改一下”结果它改了A处把B处原本好的逻辑也顺手改坏了或者说“我只改了xxx”但实际上连接口签名都换了。这种原地打转的本质是AI在生成时缺乏两个关键约束一是缺少对全局状态的持续感知生成完上一段代码之后它对项目当前处于什么阶段、哪个模块已完成、哪个模块仍待补充只有一个模糊的窗口期记忆二是缺少验收标准它不知道什么样的产出算“完成”于是每次都给你一堆看起来自洽、但离真实需求有距离的内容。我自己早期用AI编程时经常陷入“响应非常快但来回修改次数非常多”的循环。单次生成快但总耗时反而更长。1.2 可靠性的定义代码“能跑”只是及格线很多人的可靠性标准很低觉得代码不报错就是可靠。但放到真实开发里可靠至少包括四个层面功能正确、边界健壮、结构可维护、变更可追踪。功能正确是指需求描述到代码逻辑的转换没有偏差边界健壮是在断网、空数据、极端输入下不崩溃结构可维护是代码分层清楚改一个功能不需要连带改五个模块变更可追溯是知道哪次对话改了什么出问题能回滚。用裸AI编程时这四个层面几乎全靠人来兜底。AI给你生成一个模块你得自己写测试边界、自己梳理模块依赖、自己拿git diff去对比变更——等于AI写了初稿你干了全套的集成和测试工程师的活。而Superpowers的思路是把这些兜底动作也变成流程的一部分让AI自己去规划任务顺序、自己去检查中间产出、自己把进度记录到项目文件里。可靠不再靠人盯AI而是靠一套双方都认可的工作协议。1.3 Superpowers的答案把AI当作一个团队而不是一支笔我理解Superpowers这个名称的含义——超能力。它给AI赋予的是结构化的“超能力”让单个模型在一个明确定义的框架内发挥出超过普通“自动补全式生成”的效能。这个概念的核心是把AI当成一个团队来管理。团队里有不同角色负责规划的人、负责写码的人、负责检查的人、负责记录进度的人。虽然底层还是同一个模型在处理这些任务但通过提示词对上下文进行分段管理让模型在不同阶段“扮演”不同角色各司其职。这种做法的心理暗示很关键角色切换让模型在生成代码时更专注在检查缺陷时更挑剔在记录状态时更条理。用大白话讲就像同一个演员拿到“老师”的剧本会端正拿到“侦探”的剧本会较真。Superpowers通过一个叫skills的机制不同版本可能叫能力包、技能包、Agent指令集来承载这套工作协议。首次安装后它会往你的工作区里注入一系列系统级提示词和辅助脚本包括任务规划、文件生成、代码审查、进度追踪等能力。之后你和AI的对话不再是“帮我写一个登录功能”而是进入一个有人安排任务、有人记录状态、有人复核结果的协作循环。2. Superpowers的核心机制拆解不是提示词是一套工作协议2.1 多代理智能体规划者、执行者、检查者各司其职打开Superpowers配置过的工作区后你会发现它把整个交互过程切成了多个代理角色规划者Planner负责把用户的需求拆解成里程碑式的步骤与用户确认范围、技术栈、交付标准避免一上来就动手写代码。执行者Implementer按照规划好的步骤逐个文件、逐个函数地生成或修改代码在每个步骤结束时同步更新进度文件。检查者Reviewer在关键节点切换角色审查代码风格、逻辑漏洞、边界条件、依赖完整性输出审查结果并决定是否需要返工。记录者Project Manager / Archivist维护项目的工作区文档把当前进度、决策记录、未解决的问题写到文件里让每次对话开始时AI都能通过读取文件“恢复记忆”。这些角色不一定每次任务都全部出现但框架会保证负责任务生命周期关键节点的角色不缺席。比如没有规划者任务就容易跑偏没有检查者错误就容易一路滚到提交。这种多代理协作方式最直接的好处是单次生成的质量可能没有显著提升但整个开发过程的容错率大幅提高了。因为每个环节都有对应的角色去把关问题再也不会全部堆到最后人工排查时才暴露。2.2 任务生命周期从需求澄清到质量验收的完整闭环Superpowers在实践层面给我最大的感受是它让AI编程任务有了完整的生命周期。我摘几个关键阶段说一下需求澄清规划者不会直接接受一句“做一个博客系统”就开工它会追问用什么框架多用户还是单用户要不要评论功能数据存储用什么这些问题表面看是在浪费Token但实际上是在把模糊需求逐步转成可执行的开发契约。任务拆解确认需求后规划者把大任务拆成若干个有依赖关系的子任务并明确每个子任务的验收点。比如先建项目骨架再写数据模型再写API路由再做前端页面。拆解粒度控制在每个子任务能在一两次对话中完成。迭代执行执行者按顺序推进每完成一个子任务就更新进度文件并向用户报告中间状态。这时候你可以随时介入改需求、补充说明、甚至要求跳过某个步骤。质量验收检查者会对核心文件做审查例如检查异常处理、资源释放、代码重复、命名一致性。审查通过后任务才标记为完成。状态归档记录者把最终进度、遗留问题、可能的后续扩展点写入工作区文档。就算这次对话关闭下次重新打开AI也能通过读取归档文件快速恢复到上次的状态。这套生命周期本身不依赖于任何特定模型品牌或者能力级别它是一种可迁移的工程方法论。你甚至可以把它那套思路手动复制到任何支持长上下文的AI编程工具上使用只是Superpowers把这一切自动化、规范化了。2.3 上下文瘦身与进度文件解决最头疼的“AI健忘症”用过AI编程的都知道长项目里最大的敌人是上下文窗口溢出。最初几轮对话还好到了第30轮、第50轮模型开始忘记最初的需求约束甚至把两个不相关的模块逻辑混在一起。Superpowers应对这个问题的核心招数是不把项目状态塞进上下文而是塞进文件。具体来说它维护了一组工作区文件可能是CLAUDE.md、progress.md、todos.md这类结构化的记录文件。每完成一个里程碑AI就把当前项目状态写进文件每次开始新任务时先从文件里读取关键上下文再执行新任务。这样一来上下文窗口不必无限膨胀模型只需要在当前子任务的范围内保持专注跨会话记忆成为可能关掉软件第二天继续AI依然知道项目进行到哪一步变更有迹可循某个阶段改了什么、为什么改都记录在案。打个比方这就像你不再指望一个临时工记住整个项目而是给他一本随时更新的工作日志每天上班先翻日志再干活。这种“以文件为核心的状态管理”思路是Superpowers让我从“AI写代码很兴奋”转向“AI写代码很放心”的分水岭。3. 安装与首次运行从零开始把Superpowers跑起来3.1 环境准备Node.js版本、API Key还是本地模型先把最基础的跑通安装环境说清楚。Superpowers目前主流的运行方式是作为Claude Code、Codex、Cline等AI编程工具的一套自定义指令框架这意味着你的电脑上需要先有这些工具之一。以我自己的环境为例我的主力工具是Claude Code所以电脑上需要有Node.js20.0以上版本建议用最新的LTS版本否则一些依赖安装会报错AI编程工具本体我用的Claude Code也可以通过命令行或者IDE插件方式启动模型API访问能力如果你用云端模型需要确保能正常访问API服务如果你有本地模型则可以用Ollama这类工具加载一个空的项目文件夹建议建一个专门用来测试Superpowers的目录别一上来就往老项目里塞。这里补充一个容易踩的坑网络环境或者API权限问题。很多人在运行远端模型时遇到连接超时、403、限流结果以为是Superpowers的问题折腾半天发现是API Key的权限范围或者网络代理配置不对。如果你遇到类似问题先排除外部条件再去动框架配置能省下很多无谓的排查时间。3.2 安装与初始化一条命令之后的配置细节安装本身并不复杂在终端里进入项目目录执行对应的安装命令Superpowers在不同工具下的安装命令略有差异一般是通过脚本拉取仓库里的技能包并注入工作区然后初始化配置文件。关键的步骤是拉取框架文件将Superpowers的任务指令模板、技能包脚本、状态文件模板复制到当前项目的.superpowers目录或者对应工具的配置目录创建全局指南文件在项目的根目录生成一个“项目全局说明文件”类似CLAUDE.md或AGENTS.md里面写入项目的基础信息、技术栈、编码规范、当前状态。这一步是让AI在启动时就拥有项目的基本盘确认模型配置检查当前AI工具调用的模型名称、温度参数、上下文窗口大小。因为框架在不同阶段会提示模型切换角色如果模型配置不对角色切换效果会打折扣测试运行在终端里启动AI编程工具问一句“请读取项目全局指南并告诉我这个项目的当前状态”观察模型是否能正确读取文件并作出合理回应。第一次配置时建议耐心读一读框架生成的初始文档。这些文档虽然是从模板生成的但其中包含了框架各阶段的行为约定比如什么情况下规划者该主动提问、什么情况下执行者应该先更新进度文件再动手。理解了这些约定之后调试起来会少很多困惑。3.3 模型选择不同能力等级模型的取舍和踩坑经历Superpowers的机制决定了它对模型的指令遵循能力有一定要求。我实测下来高能力模型比如我常用的Claude Sonnet 4.5、Claude Opus 4.6系列或者Gemini 2.5 Pro这类旗舰级模型在角色切换、进度文件更新、审查反馈等环节表现非常稳定中等能力模型也能跑但在复杂任务拆解时偶尔会出现“把子任务做漏”的情况而轻量级的小模型则不建议用于Superpowers它很难同时兼顾角色扮演、进度记录和代码生成容易顾此失彼。我个人的建议分三种场景场景推荐模型说明日常功能开发、CRUD应用、脚本编写Claude Sonnet级别、GPT-4.1级别速度快、成本可控、指令遵循好大型项目重构、多模块协调、架构设计Claude Opus级别、Gemini 2.5 Pro级别上下文理解深任务拆解和状态管理更到位本地离线开发、隐私敏感项目本地模型如Qwen2.5-Coder-32B级别本地部署隐私好但需要足够内存任务复杂时容易上下文溢出在实际使用中我还尝试过让Superpowers在本地模型上运行结果是简单任务可以完成但一旦任务拆解的步骤超过8步本地模型就容易“迷失”。这暴露出Superpowers的一个隐性门槛——它把流程的控制权部分交给了模型本身的推理能力模型越强流程执行越可靠。如果你在本地模型上跑建议把任务拆小一点不要让它一次规划太多里程碑。3.4 第一次对话用“白话需求”试水装好之后第一次使用建议上来就聊需求。我开始时的对话大概是这样我这个项目我想做一个内部用的书签管理工具支持打标签、分类、全文搜索。后端用Node.js前端用React本地存储优先不需要登录系统。然后观察框架的反应。如果你配置的是Superpowers工作流规划者不会直接开始写代码而是会先回复一版“需求理解 功能拆解 技术方案 任务顺序”并问你若干澄清问题比如全文搜索是指搜标题还是搜网页正文分类是单层还是树形要不要导入导出功能这个过程非常重要它决定了后面生成的代码是否贴合真实需求。我第一次使用时就犯了个错误我直接说“你看着办”后来发现AI把书签管理做成了带用户登录体系的系统需求明显超范围。后来我学乖了在规划阶段花5分钟把问题回答清楚后面整个开发过程顺畅非常多。这和帆船启航前先确认航线的道理是一样的看起来多花时间实际上省的是返航的油。4. 让“可靠”落地的核心优势拆解4.1 优势一从“一次生成”到“多阶段验证”的工程化流程不配置Superpowers的时候用AI开发一个功能通常是“你描述、它生成、你测试、它改”这样循环如果任务步骤多你要自己记住“第一步做什么、第二步做什么”并在每次回复中重复这些指令。而Superpowers把这个流程彻底工程化了需求阶段规划者主动提出澄清问题确保输入质量拆解阶段任务被划分为彼此独立、有前后依赖的子步骤避免“一步改全盘”实现阶段执行者专注写代码不做无关扩展审查阶段检查者针对错误和坏味道做专项排查。这种“多阶段验证”最大的受益者是一个人身兼产品经理、程序员、测试的多面手型开发者。因为AI帮你把项目管理动作也做了你可以把精力集中在真正需要人工判断的地方比如“这个交互逻辑是不是符合用户习惯”“这个边界条件需不需要特殊处理”而不是纠结“文件结构怎么组织、步骤怎么编排”。4.2 优势二进度文件把项目状态变成白纸黑字另一个让我印象深刻的点是进度文件带来的“确定性”。之前用裸AI编程时最怕对话太长之后AI失忆。有了进度文件后AI的每一次推进都像在写工作日志已完成什么、正在做什么、下一步做什么全部落盘。我甚至在开新任务时会先让AI读一遍日志它就能准确说出上次遗留的问题。这种把隐性记忆显性化的做法还带来一个额外的价值——团队成员之间可以共享状态。我和同事协同做一个项目时只需要把同一个工作区文件同步一下新加入的人让AI读一遍日志就能快速接手整个项目不需要人肉口头传承上下文。这在大项目协作里是实打实的效率提升。4.3 优势三语音辅助和实时控制让人真正在把关Superpowers还有个容易被忽视的设定就是在关键节点要求人类确认后才继续。例如规划者把任务拆分好后不会立刻就开始执行而是把方案列表展示给你等你确认执行者完成一个大步骤后也会停下来让你看看中间产出确认没问题再继续。这种“人机协同”的节奏非常重要它能防止AI沿着错误方向一路狂奔。在一些版本里框架还支持语音输入来来叙述需求或给出指令这在你写作被打断、手头有其他事时很实用。我自己体验过用语音快速描述需求、然后在AI规划时停下来思考的场景体验比我预想的要好。当然语音交互只是锦上添花核心价值仍然是阶段性的确认机制——它保证了AI的每个关键想法都会先过一道“人工评审”而不是埋头猛输出。4.4 一张表看明白Superpowers工作流与裸用AI编程的差异对比维度裸用AI编程Superpowers工作流需求输入一句话生成边界模糊多轮澄清形成任务契约任务推进用户手动控制节奏规划、执行、验收自动衔接状态记忆依赖上下文窗口通过进度文件落盘持久化质量把控靠用户自己Review内置检查者代理参与验收变更追踪靠git log回溯任务级进度同步记录适合场景快速原型、一次性脚本多模块项目、长期迭代维护用户参与度随时干预但干预成本高关键节点确认干预性价比高这个表不一定适用于所有项目场景但它能帮你快速判断“什么时候值得上Superpowers”。如果你只是写一个50行的脚本用Superpowers反而显得绕如果你要开发一个需要维护数周、甚至数月的项目它带来的流程收益会远超配置成本。5. 实战走一遍用Superpowers完成一个带数据库的小工具5.1 需求输入怎么描述才能让AI真正听懂为了让复现价值更高我拿一个具体的例子走流程。我打算开发一个“团队周报汇总工具”用户提交周报系统汇总后生成一份Markdown周报文档支持按日期范围筛选并且能统计每个人的提交次数。在Superpowers中我没有直接扔这句话而是按框架的引导分段输入。第一轮先给主目标和约束我想开发一个团队周报汇总工具后端用Node.js前端用简单的HTML页面即可数据存在本地SQLite数据库。功能包括成员提交周报、按日期范围查询、生成Markdown汇总文档、统计提交次数。不需要登录所有成员视为同一角色。规划者紧接着问了几轮细化问题包括周报的字段、日期格式、汇总文档的排版要求、是否需要模板管理。我逐条回答后规划者输出了任务拆解方案数据表设计、API开发、前端页面、汇总生成器、自测清单一共5个里程碑。5.2 规划与拆解看AI如何把大任务变成可执行步骤这里我观察到很有意思的现象——规划者输出的方案不仅包含任务清单还标注了每个任务的验收条件。比如“数据表字段包含id、member_name、content、week_start、created_at验收标准是SQLite初始化后能成功插入数据”。这一步直接把“做完”和“做对”绑定在一起了。我在这一步做的事是认真读方案有异议的地方直接提出来。比如我要求汇总文档按“团队成员分组而不是按日期分组”规划者立刻调整了任务顺序把汇总器模块提前到更优先位置。这种问答式确认是确保方向正确的高性价比手段省下的可能是后来推倒重来的半个月时间。确认方案后AI开始执行。我从终端输出看到它先创建了package.json然后写数据库初始化脚本跑通之后才继续写API层。每个文件生成后进度文件都会更新一行比如“已完成数据库表结构设计下一步编写周报插入API”。5.3 生成与验证中间态和人工检查点的作用在流程走完一半时执行者停下来了它的提示大意是“API部分已完成前端页面尚未开始请确认当前API是否符合预期”。这时候我做了个非常重要的动作实际启动一次服务手动调用一次接口验证数据是否能正常插入和查询。这是Superpowers工作流里容易被忽略的一环也是我强烈建议你养成习惯的一环。框架的检查者确实会从代码逻辑上审查但它无法知道你的运行时环境是否和它假设的一致端口冲突、依赖版本、数据库驱动等等。人工在关键检查点做一次冒烟测试能把“看起来对”变成“确实能跑”。我这次就发现它默认监听3000端口而我的另一个服务占了3000提示它改用3001后后续开发就再无阻碍。前端页面生成后我又走了一遍人工检查点打开页面、提交一条测试周报、查看汇总结果。确认无误后最后一个里程碑“Markdown汇总文档生成”由检查者审查完代码再由我实际导出一次文档核对格式。整个流程下来从开始到完成大约花了40分钟其中至少15分钟是我故意留的人工确认时间。5.4 复盘这个流程里最值钱的一环做完这个小工具后我最深的体会是Superpowers的核心价值不在于AI生成了多少行代码而在于它逼着我在合适的时机、用合适的成本做了一次次的是非判断。你不再需要盯着每一行输出而是只需要在那些AI无法替你决策的节点上出现即可。这有点像自动驾驶的分级它不需要你全程握住方向盘但要求你在系统提示接管时果断接管。如果你也想复现这个流程我建议第一次先拿一个你完全熟悉的小需求去练手别上来就挑战大工程。熟悉了规划、确认、执行、验收的节奏后再逐步放大任务规模你会发现这个过程越用越顺手因为你和AI之间的“默契”本身就是被这些固定流程训练出来的。6. 我在实际使用中踩过的坑和排查链路6.1 上下文溢出任务还没做完AI开始胡言乱语我遇到过最崩溃的情况是任务执行到第七八个里程碑时AI突然开始重复早前的代码甚至把任务规划文件里的内容当成代码写进输出里。这明显是上下文窗口被填满之后的退化行为。排查链路是这样的我先检查了当前对话长度发现超过窗口阈值查看了进度文件确认框架已经把已完成状态落盘没有被破坏执行了一次“重新加载进度文件”的指令让AI刷新状态记忆如果问题依旧就开一个新的会话让AI先读取进度文件再继续后续任务。最终靠新会话进度文件恢复了正常。这也验证了Superpowers把状态落盘的价值——即使上下文崩了项目状态也没丢。如果你用裸AI编程长对话崩了往往意味着要从头描述需求代价完全不同。6.2 边改边崩一个需求反复改进度文件被改乱另一个坑出现在我频繁调整需求的场景中。我一开始说“周报汇总按成员分组”后来又觉得“按周次分组更好”改了两次需求之后发现进度文件里同时出现了两套描述AI开始迷茫甚至在某些步骤的执行上出现了“既按成员又按周次”的糊弄式处理。排查后我发现问题出在需求变动没有同步到进度文件。框架的记录者确实会在任务阶段更新状态但需求层面的变更有时不会自动回写到全局说明文件。修复方法是在变更需求时明确给AI下达“更新项目全局指南把xxx部分改为xxx”的指令再让AI重新读取全局指南。这样经过一次显式同步AI的认知就统一了。这个经验后来成了我的固定动作每改一次需求先更新说明文件再开新任务。6.3 模型能力边界小参数模型跑不动复杂任务我也试着用本地小参数模型跑Superpowers结果不算理想。任务简单时它还能配合但到了规划阶段需要输出一份多步任务拆解方案时小模型经常输出非常简单的三步方案甚至丢掉了检查者角色的设定。这说明Superpowers框架虽然通过提示词把流程固化了但最终的执行力还是受限于模型的推理深度。如果你受限于环境只能用本地小模型我的建议是把大任务切成更小粒度每个任务步骤不要超过3-4步同时把进度文件写得非常具体、甚至手动补充一些提示给模型“扶着走”。但说句实话如果有条件跑Superpowers还是首选能力强的云端模型流程体验完全不在一个层级。6.4 给新用户的配置建议和三条铁律最后总结几条配置层面的经验不要同时开太多插件和自定义指令。Superpowers的框架指令本身已经很重你再叠加别的自定义规则模型容易在指令冲突中“精神分裂”。先纯净跑通再逐步叠加自定义能力。定期清理和重建上下文。即使有进度文件也别指望一个会话能用到底。建议每完成一个大里程碑就开一个新会话让AI重新读文件继续。这样既省Token又能降低上下文溢出风险。进度文件不是摆设要主动维护。如果发现AI某次更新进度文件不及时强制执行“检查并更新进度文件”指令。一个真实反映项目状态的进度文件是整个流程可靠运转的底座。7. 进阶玩法把Superpowers调教成自己的“超级能力”7.1 维护自己的技能包沉淀可复用的项目经验Superpowers框架里最值得琢磨的是它的skills机制。你可以把日常开发中反复用到的经验固化成技能包比如“错误处理规范”“数据库迁移流程”“前端组件规范”然后让AI在每次开发时自动加载这些技能。这有点像给自己建了一个会主动应用的个人开发规范库。我的做法是每完成一个类型的项目就把踩坑记录和规范整理成技能包放进全局配置里。比如我做了一个多租户SaaS项目后就把“租户隔离的实现方式”“跨租户数据校验”整理成一段指令之后再做同类项目时AI会自动在规划阶段考虑这些点。这种技能复用能力是裸用AI编程难以做到的也是Superpowers这类框架拉开差距的地方。7.2 与Codex、Cline等其他AI编程工具协同的场景虽然Superpowers常和Claude Code搭配但它的理念并不是绑定某一款工具。我在实际工作中也会遇到需要Codex或Cline出场的场景比如和Team Copilot配合做并行开发或者用Cline的TODOs机制管理任务。Superpowers的本质是一套指令和文件约定你可以把类似的规则手动迁移到其他工具上。我的协同策略是把Superpowers作为主框架负责核心项目的全流程管控其他工具作为辅助负责独立模块的探索式编码或一次性脚本生成。这样既享受了Superpowers的工程化流程又保留了其他工具在快速原型上的灵活性。需要提醒的是不同工具的指令加载机制有差异迁移时要逐项验证别想当然地认为完全兼容。7.3 当项目变大时多工作区管理的经验项目规模变大之后一个复杂项目可能包含前端、后端、运维脚本多个子项目。我用Superpowers时会为每个子项目建立独立的工作区每个工作区有各自的进度文件和技能包再由总控工作区负责跨项目的依赖协调。这种多工作区模式的成本在于每次跨项目沟通时要显式引用另一个工作区的状态文件但只要习惯了它的条理性远超把所有内容塞进一个工作区。还有一点切身建议项目大了之后一定要给全局指南文件做版本管理因为这里面的任何改动都可能影响整个项目AI的行为方式。我通常会把这类文件一并纳入git仓库改动时看着diff确认避免某个细节被悄悄改掉后后期AI行为变得“怪异”却找不到原因。回到标题那句话“快”是AI编程的基本盘“可靠”才是真正的分水岭。Superpowers并不神秘它做的最核心的事就是给AI这种“超能力”装上了一套约束系统让它在高速奔跑时不至于偏离跑道。如果你正被“AI写代码一时爽调试修复火葬场”折磨不妨给它一个机会按流程试一次你会感觉到AI编程的另一个阶段。