简体中文
|
繁體中文
|
English
|
首页
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
Search
1
OpenWrt可让宽带速度瞬间提升?broadbandacc完全揭秘
2,708 阅读
2
无缝转播IPTV,OpenWRT新手也能get udpxy
2,650 阅读
3
OpenWRT必看!安装iStore应用商店,扩展更丰富应用
2,636 阅读
4
OpenWrt轻松多拨,提升网速的必备神器
2,380 阅读
5
零泄漏,零污染,MosDNS让你的网络飞起来
2,207 阅读
简体中文
|
繁體中文
|
English
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
PDD
登录
Search
标签搜索
性价比
OpenWrt
开户
eSIM
开源工具
VPS
香港
Mini PC
安装教程
docker
Docker 部署
迷你主机
银行
银行卡
美国
Docker部署
本地部署
跨平台
CN2 GIA
散热
Xiaopao
累计撰写
848
篇文章
累计收到
2
条评论
首页
栏目
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
PDD
页面
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
搜索:
搜索到
2
篇与
的结果
2026-06-17
别让 AI 直接上手写代码——用 Superpowers 把它变成遵守流程的技术合伙人
想让你的 AI 编码小助手不再乱跑、随手写代码,而是像资深工程师一样先思考、先规划,再动手?本文教你把一堆碎片化的技巧,装进一个叫 Superpowers 的插件里,让 AI 自动遵循「先想后做」的工作流,省掉无数回头改代码的折腾。一、核心痛点:AI 直接上手,代码质量难保 提出需求就开始改文件,结果经常缺设计、缺测试,后期 bug 爆炸。 团队里每个人都在手动写代码审查、写测试,效率低下。 AI 只能记住有限的上下文,长时间的项目会把重要信息冲掉。 二、大家常误以为:只要加几个提示词就够了很多人把所有规则堆进系统提示,结果要么忘记,要么被新需求冲掉。就像把所有菜谱写在厨房的门上,厨师忙着翻找根本找不到想要的那一道。三、实际干货:把流程拆成「技能」模块,让 AI 自动调用Superpowers 把完整的软件开发过程切成 14+ 个独立的「技能」: brainstorming:在动手前把需求拆成一块块小问题,和你确认。 writing‑plans:把大需求细化成 2‑5 分钟能完成的小任务,每个任务都有文件路径、实现目标和验证步骤。 test‑driven‑development:先写会失败的测试,再写最小代码让测试通过,确保每行代码都有意义。 using‑git‑worktrees:自动在隔离的工作树里跑每个任务,干净不影响主分支。 subagent‑driven‑development:每个小任务交给一个「子代理」去完成,子代理完成后再回到主代理检查。 还有系统化调试、代码审查、分支收尾等技能,全部可以自动触发。 这些技能在 SKILL.md 文件里写好,AI 在对话时会对照「description」字段自动匹配,符合条件就把对应的指令和检查表塞进上下文。四、为什么「自动触发」比手动指令更靠谱传统的「/plan」或「/test」命令需要你记得每一步什么时候该敲。Superpowers 把「只要有 1% 的可能性需要这个技能,就马上调用」写进了启动脚本。于是: 你说「帮我加个按钮」,AI 先进入 brainstorming,不直接写代码。 确认设计后自动跑 writing‑plans,生成任务清单。 只有当任务里出现「写测试」的需求时,才会调 test‑driven‑development。 这样即使你忘记了某个环节,AI 也会把它补上,像一位严格的项目经理。五、实战演练:从需求到交付的完整流程下面用一个「按钮组件」的例子,演示完整的 5 步走法: 启动插件:在 Claude Code 里执行 /plugin install superpowers@claude-plugins-official,重启会话。 提出需求:"我要在设计系统里加一个主按钮,支持主/次/危险三种风格,大小有小中大。" AI 立即进入 brainstorming,一个问题一个问题确认细节。 确认设计:AI 把设计文档写成 docs/button‑spec.md,等你点「ok」才继续。 生成计划:writing‑plans 把实现拆成 9 条任务,每条都带失败测试。 子代理执行:每条任务分配给子代理,子代理完成后回报结果,主代理做 code‑review,不通过的直接让子代理修。 收尾合并:所有任务绿灯后,finishing‑a‑development‑branch 自动创建 PR,提示你合并或继续迭代。 整个过程你只动了两次「确认」——一次确认需求,一次确认设计。其余所有细节都被插件自动完成。六、适用场景与边界 适合 **中等以上** 的功能实现、组件库建设、后台服务迭代。 不适合一次性改一个小 bug——那时 brainstorming 会显得多余,可以直接在对话前加「跳过脑暴」指令。 团队想要统一的编码规范、测试覆盖率或审查流程时,直接在 SKILL.md 里写好即可。 七、和其它工作流的互补如果你已经在用 GSD(Get‑Shit‑Done)这样的手动指令式流程,完全可以把它放在前端:先用 GSD 进行需求访谈、业务拆解;然后交给 Superpowers 负责实现、测试、审查。两者像「前菜」和「主菜」一样配合,既保留了人为的设计思考,又不会手动敲每个工程细节。八、安装小贴士与常见坑 确保在全新会话里启动插件,旧会话的上下文里不会自动加载。 如果发现某个技能没有触发,检查本地的 CLAUDE.md 是否有冲突指令,用户指令会覆盖插件。 工作树创建前一定要先 git init,否则会默默失败。 对极小改动想跳过流程,可在开头加「这只是一次性修补,直接改文件」让 AI 服从。 九、结语:让 AI 成为真正的「技术合伙人」Superpowers 把「先想后做」的工程哲学写进了 AI 的「脑子」里,让它不再是只会写代码的「小抄」工具,而是能和你一起走完整个研发流程的伙伴。只要你把需求说清,它就会帮你把每一步落实到位。想了解更细节的插件安装方式、或者看看其他人在真实项目里怎么使用的,建议去看一下 Superpowers 项目首页。如果你已经尝试过,或者还有哪些环节觉得不够顺手,欢迎在下方评论区留言,咱们一起把这套流程磨得更顺滑!
2026年06月17日
49 阅读
0 评论
0 点赞
2026-06-11
把 AI 编程变成有纪律的工程队——Superpowers 使用全攻略
大家常觉得,直接叫 AI 写代码,省时省力,结果却是:代码写得快,却常常跑不通、容易出错,甚至和项目规范格格不入。其实这不是 AI 能力不够,而是缺少一套像工地现场一样的管理流程。Superpowers 正是为了解决这个「野蛮生长」问题而诞生的,它把传统的工程纪律塞进 AI 的思考里,让它从「随手写代码的实习生」升级为「遵守流程的资深工程师」。下面我们用最接地气的语言,把它的核心本质拆开聊聊,并给出一套完整的使用步骤,让普通开发者也能把 AI 用得像专业团队。一、核心本质——流程压倒提示词大家都觉得,AI 只要给几个关键词就能完成需求。实际上,AI 最大的盲点是: 一上手就冲动写代码,根本没有确认需求到底是啥。 缺少设计稿和拆分计划,导致代码结构混乱。 不写测试或先写实现再补测试,结果测试覆盖率低,bug 多。 没有代码审查,质量全靠 AI 那一时的「心情」。 Superpowers 的第一条原则是「流程大于提示词」。它把软件工程的七大环节——需求澄清、方案设计、任务拆解、TDD 开发、代码审查、系统调试、分支合并——全部封装成可自动触发的「技能」(Skill)。每当 AI 检测到你要做什么,它会先强制走相应的技能,再给出代码。二、Superpowers 具体是怎么工作的?大家都觉得,装个插件就能让 AI 自动遵守规则。实际上,Superpowers 把每一步都变成「必须」: 头脑风暴(Brainstorm):AI 会像老师一样,用苏格拉底式提问,把需求拆成细小问题,让你确认技术栈、边界条件、数据规模等。只有你点头同意,它才会继续。 写计划(Write Plan):把大功能分解成 2~5 分钟能完成的小任务,每个任务都标明文件路径、预估时间、风险点,甚至生成依赖关系图。 执行计划(Execute Plan):系统会为每个子任务启动一个独立的 AI 实例(子 Agent),并且必须先写「会失败」的单元测试(红灯),测试不通过后再写最小实现(绿灯),最后重构代码(蓝灯)。 代码审查(Code Review):每完成一个子任务,AI 会自动发起审查,检查是否符合规范、是否遗漏异常处理。 系统调试(Systematic Debugging):出现 bug 时,AI 会先复现、定位根因、验证假设、修复并再次跑完整测试,而不是一次性改一行代码。 Git 工作树(Git Worktrees):每个子任务都会在独立的工作树里进行,防止主分支被踩脏,任务结束后自动合并或删除。 完成收尾(Finishing):所有测试通过后,系统会给出合并/PR/保留/丢弃的四选一,让你对代码质量有最终把关。 简而言之,Superpowers 把「先想清再动手」的工程习惯硬塞进 AI 的每一次对话里,让它只能走「先问、后计划、再实现、再验证」的闭环。三、快速上手指南(全流程示例)下面用一个普通的「博客评论功能」来演示,从安装到完成的每一步都用最白的话解释。 步骤 1:装插件(以 Claude Code 为例)在终端里依次输入两行:/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplace装完记得重启会话,输入 /help 检查是否出现 /superpowers:brainstorm、/superpowers:write-plan、/superpowers:execute-plan 三个命令。 步骤 2:头脑风暴直接敲入 /superpowers:brainstorm 并说「给博客加评论功能」。AI 会立马抛出一系列问题:是要登录后才能评论吗?是要支持 Markdown 还是纯文本?数据量大不大?你把这些答案说完后,AI 会生成一段设计摘要,等你确认。 步骤 3:写计划确认设计后,敲 /superpowers:write-plan。AI 把功能拆成「数据库表设计」「后端 API」「前端表单」「单元测试」四个子任务,每个任务都有文件路径(如 src/api/comment.js)和预计时间(3 分钟、5 分钟等),并自动在项目根目录生成 docs/plans/。 步骤 4:执行计划使用 /superpowers:execute-plan。系统开始为每个子任务创建独立的 AI 实例。比如在「写数据库表」任务里,AI 首先写一段会报错的迁移测试,跑通后再写实际迁移脚本;在「后端 API」任务里,同样先写失败的接口调用测试,再写最简实现。 步骤 5:代码审查每个子任务完成后,AI 自动触发 requesting-code-review,检查代码风格、异常处理、注释是否齐全。若发现问题,会把问题点展示给你,你可以选择让 AI 再修复。 步骤 6:系统调试如果在跑全局测试时发现 bug,系统会进入「系统化调试」阶段:先写复现用例,再定位根因,最后把根因代码改掉并重新跑测试,确保不留新坑。 步骤 7:收尾合并全部测试通过后,系统会弹出「是否合并到 main」的提示,你点确认,AI 会把工作树合并,删掉临时分支,整个过程干净利落。 从头到尾,你几乎没有看到 AI 直接写出一大堆代码的过程——每一步都被流程锁住,错误率大幅下降。四、为什么这套流程对普通人有价值?大家都觉得「AI 能直接写代码」是省事的捷径,结果往往是浪费时间去纠错。Superpowers 用「强制先写测试」的办法,把「先跑通」的成本提前,让你在一开始就知道「这块需求到底不可行」还是「实现很简单」。另外,子 Agent 的并行执行可以把多个人一起做的工作压缩成几分钟,特别适合小团队或个人开发者在短时间内交付 MVP。最关键的一点是,整个流程都有明确的交付物——设计文档、任务清单、测试报告、审查记录。即使以后你换了人接手,所有信息都在项目目录里一目了然,完全避免了「开发者走了,代码没人懂」的尴尬。五、常见误区与小技巧 误区:所有代码都走完整流程。实际上,对于 10 行以内的简单脚本,直接让 AI 写即可;只在 50 行以上的功能或重要模块上启动完整流程。 误区:流程会大幅吃掉 Token。虽然前期多了 10%~20% 的 Token 消耗,但因为返工次数大幅下降,整体消耗反而下降。 技巧:想快速原型可以先只用 brainstorm+write‑plan,把 TDD 暂时跳过,等功能定型再打开完整流程。 技巧:在长项目中定期使用 /compact 把旧会话压缩,或让 AI 输出 ARCHITECTURE.md,帮助团队保持架构一致性。 技巧:配合 Git Worktrees 使用时,记得在项目根目录配置好 .gitignore,防止临时文件泄漏。 六、总结大家都觉得 AI 写代码很炫,但实际痛点是「质量不可控、缺乏规范」。Superpowers 把软件工程的「流程」硬装进 AI 的思考里,让它只能在「先想、后计划、再实现、再验证」的轨道上跑。对普通开发者而言,这意味着省下了大量的调试时间、提升了代码可维护性、并且可以像团队合作一样把每一步都记录下来。只要装上插件、跟着七步走,你的 AI 助手马上就会变成一支自律的、可审计的工程小队。如果你想亲自体验,下面是官方仓库地址:https://github.com/obra/superpowers,快去装上试试吧!
2026年06月11日
81 阅读
0 评论
0 点赞