iFlow CLI 装上"超能力"?手把手教你安装Superpowers 技能框架
一、前面的话
先赞后看好习惯!
最近 AI 编程圈最火的词非"技能"莫属了。各路 CLI 工具都在卷技能系统,搞得开发者们眼花缭乱。今天咱们来聊一款重量级的技能框架——Superpowers,以及如何在国产免费的 iFlow CLI 上安装使用它。
这次折腾涉及两个主角:
iFlow CLI:阿里心流团队出品的国产终端 AI 助手,免费支持 GLM-4.6、Kimi-K2、DeepSeek-V3 等多款国产模型

Superpowers:专为 AI 编程助手设计的技能框架,内含头脑风暴、TDD、调试等多种工作流

二、先认识一下这两位
2.1 iFlow CLI:国产免费派
如果你还没用过 iFlow CLI,简单介绍一下:
iFlow CLI 是阿里心流团队推出的终端 AI 智能体,堪称国产版"Claude Code"。
核心优势:
特性 说明 永久免费 个人用户不限流量,这点真的香 多模型支持 GLM-4.6、Kimi-K2-Thinking、DeepSeek-V3.2、MiniMax-M2 等 6 款模型免费用 技能系统 支持自定义技能,和 Claude Code 技能格式兼容 MCP 集成 支持模型上下文协议,可扩展外部工具
安装也很简单:
# 已有 Node.js 20+ 环境 npm i -g @iflow-ai/iflow-cli@latest
# 验证安装 iflow --version

安装后输入 iflow 即可启动。

2.2 Superpowers:技能框架老大哥
Superpowers 是由 Jesse Vincent(obra)开发的软件开发工作流技能框架,最初为 OpenCode 设计,现已支持 Claude Code、Cursor、Codex 等多个平台。
核心理念:
不是一上来就写代码,而是先帮你理清要做什么,再规划怎么做,最后才是动手。
内置技能清单:
技能名称 功能说明 brainstorming 头脑风暴 - 写代码前先梳理需求,探索方案 writing-plans 编写计划 - 把工作拆成 2-5 分钟的小任务 test-driven-development 测试驱动开发 - 强制 RED-GREEN-REFACTOR 循环 systematic-debugging 系统化调试 - 4 阶段根因分析流程 subagent-driven-development 子代理驱动开发 - 派遣子代理执行任务
这套技能框架的厉害之处在于:它会自动触发。你不需要手动调用,AI 会根据上下文判断该用哪个技能。
三、能装吗?聊聊适配
这里要说明一下,Superpowers 是为编写代码开发的,原本的安装路径和配置都是针对 OpenCode 、CodeX 等的。
但好消息是,iFlow CLI 的技能系统采用了与 OpenCode 兼容的 SKILL.md 格式,这意味着:
兼容项 状态 说明 SKILL.md 格式 ✅ 完全兼容 文件结构一致 技能加载机制 ✅ 支持 iFlow CLI 可识别自定义技能目录 自动触发 ⚠️ 部分支持 需要手动调用或配置触发条件
核心思路: 直接把 Superpowers 的技能文件复制到 iFlow CLI 的技能目录下。
别问我是怎么知道的,折腾了一下午才搞明白……
四、动手安装
4.1 下载技能文件
Superpowers 托管在 GitHub 上,直接克隆就行:
git clone https://github.com/obra/superpowers.git
4.2 复制到技能目录
找到你的 iFlow CLI 配置目录(不知道在哪?启动 iFlow 后输入 /help 看看),然后把 superpowers/skills/ 下的技能文件夹复制过去。
Windows 的话,大概是这样:
Copy-Item -Recurse ".superpowersskills*" "你的技能目录路径"
你问我为什么没有详细的目录结构?这……不是每个人的配置路径都一样么,自己找找呗。
4.3 重启验证
重启 iFlow CLI,试着说一句:
用头脑风暴的方式帮我设计一个功能 能正常工作就说明装好了。
五、装好了怎么用?
5.1 直接说人话
在 iFlow CLI 中,你可以直接通过自然语言触发技能:
帮我用头脑风暴的方式设计一个用户认证系统 使用 TDD 方式帮我开发一个文件上传功能
用系统化调试的方法帮我排查这个 Bug
5.2 触发场景
根据 Superpowers 的设计,以下场景会自动触发相应技能:
场景 触发技能 "帮我设计一个..." "我想创建一个..." brainstorming 开始编写实现代码 writing-plans 遇到 Bug 需要排查 systematic-debugging 编写测试用例 test-driven-development
六、头脑风暴到底强在哪?
既然问到了头脑风暴,咱们来详细看看这个技能是怎么工作的。
6.1 核心流程
理解上下文 → 逐步提问 → 探索方案 → 分段呈现 → 生成设计文档
6.2 使用示例
假设你想开发一个个人博客系统:
使用 brainstorming 技能帮我设计一个个人博客系统
AI 会按照以下步骤引导你:
第一步:理解项目
先了解当前项目状态,检查文件结构、技术栈、依赖等。
第二步:逐步提问
这个博客系统的主要读者是谁? A) 技术同行,分享技术文章 B) 普通用户,记录生活点滴 C) 混合内容,技术和生活都有
第三步:探索方案
提供 2-3 种实现方案,说明优缺点和适用场景。
第四步:分段呈现设计
将设计分成 200-300 字的小节,每节后询问确认。
第五步:生成设计文档
保存到 docs/plans/YYYY-MM-DD-blog-design.md
6.3 核心原则
原则 说明 一次一问 不一次性抛出多个问题 选择优先 选择题比开放性问题更容易回答 YAGNI 无情删除不必要的功能 多方案对比 始终提出 2-3 种方案再决定
七、最后的话
Superpowers 作为一套成熟的 AI 编程工作流框架,与 iFlow CLI 的结合可以让你的 AI 编程体验上一个台阶。
核心价值:
免费模型 + 专业工作流 = 高性价比
头脑风暴避免盲目开发
TDD 保证代码质量
系统化调试提高效率
如果后续评论有很多需求的话,会考虑新开一篇着重介绍各个技能的详细用法……
各位大佬轻喷。
作者提示含AI生成内容。作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

消逝的青春91
校验提示文案
消逝的青春91
校验提示文案