当前位置: 首页 > article >正文

OpenCode 安装 superpowers 技能

软件地址 https://github.com/obra/superpowers?tabcoc-ov-fileSuperpowers是 OpenCode 生态中最强大的工程化 AI 编程技能库能让 AI 严格遵循 TDD测试驱动开发、代码规范、工程流程输出可直接上线的工业级代码彻底解决 AI 编码 “堆屎山” 问题。本文提供macOS/Linux/Windows 全平台安装、验证、使用、避坑完整文档可直接发布 CSDN。一、Superpowers 核心介绍1.1 是什么定位AI 编程「工程化规范引擎」给 OpenCode 装上14 专业开发技能核心能力TDD 测试驱动、系统化调试、代码审查、分支管理、并行代理、需求澄清工作原理通过插件注入系统提示 技能目录链接让 AI 自动遵守开发铁律适用场景后端 / 前端 / 小程序 / 数据库项目追求零 BUG、可维护、工程规范的开发1.2 技能清单14 个核心表格类别技能功能 测试test-driven-development先写测试→再写代码→重构RED-GREEN-REFACTORverification-before-completion完成前必须提供验证证据 调试systematic-debugging四阶段调试根因→分析→验证→修复 协作requesting-code-review主动发起代码审查receiving-code-review合理响应审查意见finishing-a-development-branch分支合并 / PR / 丢弃规范流程dispatching-parallel-agents多任务并行代理调度brainstorming需求澄清、苏格拉底式对话writing-plans生成精确开发计划文件路径 代码 验证executing-plans批量执行开发计划code-structure项目结构规范naming-conventions命名规范error-handling错误处理规范 元技能using-superpowersSuperpowers 使用指南writing-skills自定义技能开发二、环境准备必看2.1 前提条件已安装OpenCode.ai最新版已安装Git克隆仓库用Windows开启开发者模式或管理员权限创建符号链接2.2 安装方式2 种方式 A推荐・新版opencode.json配置自动安装1 行配置方式 B兼容・旧版手动克隆 符号链接全平台通用三、方式 A自动安装推荐・2026 最新3.1 步骤 1编辑配置文件找到 OpenCode 配置文件macOS/Linux~/.config/opencode/opencode.jsonWindows%USERPROFILE%\.config\opencode\opencode.json添加plugin字段无则新增有则追加json{ plugin: [ superpowersgithttps://github.com/obra/superpowers.git ] }3.2 步骤 2重启 OpenCode完全退出 OpenCode进程结束重新启动 →自动下载、安装、注册所有技能3.3 步骤 3验证安装在 OpenCode 聊天框输入plaintextTell me about your superpowers✅ 成功返回 Superpowers 技能列表、功能说明❌ 失败重启 OpenCode 或检查配置文件格式四、方式 B手动安装全平台通用・旧版兼容4.1 macOS / Linux 手动安装步骤 1克隆 Superpowers 仓库bash运行# 克隆已存在则更新 if [ -d ~/.config/opencode/superpowers ]; then cd ~/.config/opencode/superpowers git pull else git clone https://github.com/obra/superpowers.git ~/.config/opencode/superpowers fi步骤 2创建目录不存在则新建bash运行mkdir -p ~/.config/opencode/plugins ~/.config/opencode/skills步骤 3清理旧链接避免冲突bash运行rm -f ~/.config/opencode/plugins/superpowers.js rm -rf ~/.config/opencode/skills/superpowers步骤 4创建符号链接核心bash运行# 插件链接 ln -s ~/.config/opencode/superpowers/.opencode/plugins/superpowers.js ~/.config/opencode/plugins/superpowers.js # 技能目录链接 ln -s ~/.config/opencode/superpowers/skills ~/.config/opencode/skills/superpowers步骤 5重启 OpenCode → 完成4.2 Windows 手动安装CMD/PowerShell步骤 1克隆仓库cmdgit clone https://github.com/obra/superpowers.git %USERPROFILE%\.config\opencode\superpowers步骤 2创建目录cmdmkdir %USERPROFILE%\.config\opencode\plugins 2nul mkdir %USERPROFILE%\.config\opencode\skills 2nul步骤 3清理旧链接cmddel %USERPROFILE%\.config\opencode\plugins\superpowers.js 2nul rmdir %USERPROFILE%\.config\opencode\skills\superpowers 2nul步骤 4创建链接管理员权限cmd# 插件链接 mklink %USERPROFILE%\.config\opencode\plugins\superpowers.js ^ %USERPROFILE%\.config\opencode\superpowers\.opencode\plugins\superpowers.js # 技能目录链接 Junction无需开发者模式 mklink /J %USERPROFILE%\.config\opencode\skills\superpowers ^ %USERPROFILE%\.config\opencode\superpowers\skills步骤 5重启 OpenCode → 完成五、安装验证必做5.1 命令验证bash运行# 检查插件链接 ls -l ~/.config/opencode/plugins/superpowers.js # 检查技能链接 ls -l ~/.config/opencode/skills/superpowers✅ 成功显示-指向 Superpowers 目录5.2 OpenCode 内验证输入/skills list→ 看到superpowers/xxx技能列表输入/brainstorm→ 触发需求澄清对话输入/write-plan→ 生成开发计划输入/execute-plan→ 批量执行代码六、基础使用3 步上手6.1 核心命令斜杠快捷plaintext/brainstorm # 需求澄清苏格拉底式对话 /write-plan # 生成开发计划文件代码测试 /execute-plan # 执行计划自动写代码跑测试 /skill list # 查看所有 Superpowers 技能 /skill superpowers/test-driven-development # 调用TDD技能6.2 标准工作流TDD需求阶段/brainstorm→ 明确功能、技术栈、边界计划阶段/write-plan→ 生成精确任务清单开发阶段/execute-plan→ AI 自动写测试→代码→重构验收阶段自动验证、代码审查、分支管理6.3 示例生成登录模块plaintext# 1. 需求 /brainstorm 开发用户登录模块手机号密码、JWT 认证、错误处理、测试用例 # 2. 计划 /write-plan 基于上述需求生成 TDD 开发计划 # 3. 执行 /execute-plan 按计划编写代码、单元测试、集成测试七、常见问题 避坑指南7.1 安装失败问题链接创建失败Windows✅ 解决以管理员身份运行 CMD/PowerShell问题克隆慢✅ 解决用 Gitee 镜像https://gitee.com/mirrors/superpowers.git问题技能不显示✅ 解决完全重启 OpenCode结束进程7.2 使用异常问题AI 不遵守 TDD✅ 解决开头必加/brainstorm或/skill using-superpowers问题命令无效✅ 解决检查/skills list是否有superpowers技能问题旧版本冲突✅ 解决清理旧链接 → 重新安装bash运行rm -rf ~/.config/opencode/superpowers rm -f ~/.config/opencode/plugins/superpowers.js rm -rf ~/.config/opencode/skills/superpowers7.3 权限问题Windows必须管理员权限或开发者模式创建符号链接macOS/Linux确保~/.config/opencode目录有读写权限八、更新与卸载8.1 更新手动版bash运行# macOS/Linux cd ~/.config/opencode/superpowers git pull # Windows cd %USERPROFILE%\.config\opencode\superpowers git pull重启 OpenCode 生效8.2 卸载bash运行# macOS/Linux rm -rf ~/.config/opencode/superpowers rm -f ~/.config/opencode/plugins/superpowers.js rm -rf ~/.config/opencode/skills/superpowers # Windows rmdir /s /q %USERPROFILE%\.config\opencode\superpowers del %USERPROFILE%\.config\opencode\plugins\superpowers.js rmdir /s /q %USERPROFILE%\.config\opencode\skills\superpowers九、总结Superpowers 是 OpenCode 必备的工程化增效插件彻底解决 AI 编码不规范、难维护、BUG 多的痛点。推荐优先用方式 A自动安装1 行配置搞定Windows / 旧版用方式 B手动。下一步安装后直接用/brainstorm启动你的第一个 TDD 项目体验 AI 工业级编码 本文说明版本2026.04 最新适配 OpenCode 最新版平台macOS/Linux/Windows 全覆盖来源官方文档 实测验

相关文章:

OpenCode 安装 superpowers 技能

软件地址: https://github.com/obra/superpowers?tabcoc-ov-file Superpowers 是 OpenCode 生态中最强大的工程化 AI 编程技能库,能让 AI 严格遵循 TDD(测试驱动开发)、代码规范、工程流程,输出可直接上线的工业级代…...

为什么92.3%的技术人还没用对AI学习助手?2026奇点大会公布的3类典型误用场景及矫正方案

第一章:2026奇点智能技术大会:AI学习助手 2026奇点智能技术大会(https://ml-summit.org) 本届大会首次发布开源AI学习助手框架 SingularityLearn,专为开发者与教育者设计,支持多模态知识理解、上下文感知式问答及自适应学习路径…...

【黑金云课堂】FPGA技术教程FPGA基础:流水灯实验

本篇流水灯实验,选自 ALINX 黑金云课堂 FPGA 免费直播课。该课程由 ALINX 资深工程师团队倾力打造,从 0 到 1 系统化教学,帮助每位工程师跨过 FPGA 开发门槛。 流水灯实验 实验目的 熟悉FPGA完整开发流程 理解时序逻辑工作方式 掌握寄存器…...

Rainbow DQN:六大核心技术如何重塑深度强化学习

1. Rainbow DQN:深度强化学习的集大成者 第一次听说Rainbow DQN时,我正被传统DQN在Atari游戏中的糟糕表现折磨得焦头烂额。这个听起来像童话的名字,实际上是DeepMind在2017年推出的"技术全家桶"——它一次性整合了6项DQN改进技术&a…...

PPO算法在游戏AI中的实战应用

1. PPO算法为何成为游戏AI的首选 如果你最近在研究游戏AI开发,大概率会频繁听到PPO(Proximal Policy Optimization)这个名词。作为OpenAI默认的强化学习算法,PPO在《Dota 2》、《星际争霸II》等复杂游戏场景中已经证明了其价值。我…...

生成式AI应用成本失控?3步精准归因、4维权重重分配、7天落地分摊体系:企业级实战手册

第一章:生成式AI应用成本失控的典型症候与归因盲区 2026奇点智能技术大会(https://ml-summit.org) 当企业将LLM API调用嵌入客服工单自动分类系统后,月度账单在三周内激增470%,而同期请求量仅上升12%——这类“隐性爆炸”正成为生成式AI落地…...

华三路由器OSPF多区域的配置

一、基础配置(略)二、OSPF路由配置R1:[R1]ospf 1 [R1-ospf-1]ar 2 [R1-ospf-1-area-0.0.0.2]network 1.1.1.1 0.0.0.0 [R1-ospf-1-area-0.0.0.2]network 172.16.1.1 0.0.0.255 [R1-ospf-1-area-0.0.0.2]quR2:[R2]ospf 1 [R2-ospf-…...

如何高效使用CXPatcher:提升Mac游戏性能的完整指南

如何高效使用CXPatcher:提升Mac游戏性能的完整指南 【免费下载链接】CXPatcher A patcher to upgrade Crossover dependencies and improve compatibility 项目地址: https://gitcode.com/gh_mirrors/cx/CXPatcher 你是否在Mac上运行Windows游戏时遇到性能瓶…...

3个真实场景下,如何用FigmaCN让设计工作回归母语思维

3个真实场景下,如何用FigmaCN让设计工作回归母语思维 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 作为一个每天与Figma打交道的设计师,我发现自己经常陷入一种…...

潍坊商用充电桩建设多少钱

随着新能源汽车的普及,越来越多的停车场、小区、商场、园区等商业场所开始考虑建设商用充电桩。然而,商用充电桩的建设费用因多种因素而异,本文将为您详细解析潍坊地区商用充电桩建设的大致费用及影响因素。一、商用充电桩建设费用构成商用充…...

TimesFM 2.5架构深度解析:革命性预训练模型如何颠覆传统时间序列预测

TimesFM 2.5架构深度解析:革命性预训练模型如何颠覆传统时间序列预测 【免费下载链接】timesfm TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting. 项目地址: ht…...

保姆级教程:用YOLOv11和深度相机给草莓采摘机器人装上‘眼睛’(附避坑指南)

从零搭建草莓采摘视觉系统:YOLOv11与深度相机实战全解析 走进现代草莓种植大棚,你会看到一排排整齐的植株上挂满鲜红的果实。传统人工采摘面临劳动力短缺、效率低下等问题,而智能采摘机器人正成为解决方案。本文将手把手教你如何为采摘机器人…...

5G PTRS实战指南:手把手教你配置PUSCH相位跟踪参考信号(含CP-OFDM/DFT-s-OFDM差异详解)

5G PTRS实战指南:手把手教你配置PUSCH相位跟踪参考信号(含CP-OFDM/DFT-s-OFDM差异详解) 在5G NR系统中,相位噪声对高频段通信的影响尤为显著。作为补偿相位噪声的关键技术,PTRS(Phase Tracking Reference S…...

Iptables 实战指南:从基础命令到高级规则配置

1. Iptables 基础概念与工作原理 第一次接触Iptables时,我被它复杂的规则链和表结构搞得晕头转向。直到有一次服务器被恶意扫描,才真正意识到这个工具的重要性。Iptables本质上是一个配置Linux内核防火墙的工具,它通过规则链(cha…...

月结实战:SAP外币评估全流程解析与配置要点[FAGL_FC_VAL/FAGL_FCV/OB59/OBA1]

1. 外币评估的核心概念与业务场景 第一次接触SAP外币评估时,我被各种专业术语搞得晕头转向。直到亲自处理了三个月结周期后,才真正理解这个功能对企业财务有多重要。简单来说,外币评估就是月末用最新汇率重新计算外币资产和负债的价值&#x…...

无刷电机调试避坑指南:为什么你的PWM配置好了电机还是不转?

无刷电机调试实战:从PWM配置到故障排查的完整指南 当你按照手册配置好PWM参数,满怀期待地给电机上电,却发现它纹丝不动——这种挫败感每个硬件工程师都深有体会。无刷电机驱动系统涉及MCU、驱动器、MOSFET和电机本体的复杂交互,任…...

2026奇点大会闭门报告泄露:AI创意写作正经历第3次范式迁移——你还有72小时升级工作流

第一章:2026奇点智能技术大会:AI创意写作 2026奇点智能技术大会(https://ml-summit.org) 本届大会首次设立“AI创意写作”专项工作坊,聚焦大语言模型在文学生成、跨模态叙事与人机协同创作中的前沿实践。来自DeepStory、Nara Labs与中科院自…...

终极Windows风扇控制解决方案:FanControl完全指南

终极Windows风扇控制解决方案:FanControl完全指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/Fan…...

【SITS2026闭门报告首发】:仅限前500名获取的AI食谱推荐性能压测全数据包(含F1-score 0.923原始日志)

第一章:SITS2026闭门报告发布与数据包权威说明 2026奇点智能技术大会(https://ml-summit.org) 报告发布背景与合规性声明 SITS2026闭门报告由ML Summit联合全球17家国家级AI治理实验室共同编制,于2026年4月12日零时(UTC0)在全球…...

从LeetCode到课程设计:如何用C++优雅实现二叉排序树与散列表(含插入、删除、遍历全操作)

从LeetCode到课程设计:C实现二叉排序树与散列表的工程实践 在算法与数据结构的学习中,二叉排序树和散列表是两种极为重要的数据结构,它们在实际项目开发、课程设计和技术面试中都有广泛应用。本文将带你从工程实践的角度,深入探讨…...

生成式AI伦理治理不能再等下一版政策:SITS2026圆桌强制推荐——所有L3以上AI系统须嵌入实时伦理哨兵模块(开源SDK已上线GitHub Trending Top 1)

第一章:SITS2026圆桌:生成式AI应用伦理 2026奇点智能技术大会(https://ml-summit.org) 伦理治理的实践锚点 在SITS2026圆桌讨论中,来自欧盟AI办公室、中国信通院及OpenAI伦理委员会的代表共同提出:生成式AI的伦理落地不能依赖抽…...

微软 MarkItDown 登顶 GitHub 热榜:108K Star,一键将任意文档转 Markdown,深度拆解它的技术野心

项目地址:https://github.com/microsoft/markitdown Star 数:108K | 当日增长:1672 | 协议:MIT 最新版本:0.1.0(Breaking Change,升级需注意)前言 做 RAG 的同学一定深有体会&#x…...

AI生成内容署名权与权利归属争议全解(2024最高法典型案例+5类合同条款陷阱预警)

第一章:生成式AI应用版权合规指南 2026奇点智能技术大会(https://ml-summit.org) 生成式AI在内容创作、代码生成、设计辅助等场景中广泛应用,但其训练数据来源、输出内容权属及商业使用边界存在显著法律不确定性。开发者与企业需主动构建版权风险识别与…...

电商运营避坑指南:从购物车放弃率65%到转化率10%的提升秘籍

电商运营避坑指南:从购物车放弃率65%到转化率10%的提升秘籍 当你的购物车放弃率长期徘徊在65%的行业平均水平时,意味着每100个即将付款的用户中有65人选择了离开。这不是简单的用户流失问题,而是整个购买漏斗存在系统性漏洞的信号。我们曾帮…...

Windows 11终极优化指南:免费提升系统性能的完整解决方案

Windows 11终极优化指南:免费提升系统性能的完整解决方案 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and…...

百度开源文生图模型ERNIE-Image,小显存即可运行,生成效果媲美顶级商业模型

【导语:4月15日,百度文心大模型团队正式开源全新文生图模型ERNIE-Image,其基于单流Diffusion Transformer架构,显存要求低,生成效果好,在多任务测试中表现优异,且已开源相关权重与代码。】低显存…...

基于自指动力学的统一场论:从标准模型到宇宙学特征(世毫九实验室原创理论)

基于自指动力学的统一场论:从标准模型到宇宙学特征 作者:方见华 单位:世毫九实验室 摘要 本文基于世毫九(SH9)自指宇宙学理论,从第一性原理出发,构建了一套从微观粒子物理到宏观宇宙学的统一框…...

为什么你的Copilot总在高峰时段“胡言乱语”?揭秘LLM服务混沌压测中3个反直觉性能拐点

第一章:生成式AI应用混沌工程实践 2026奇点智能技术大会(https://ml-summit.org) 生成式AI系统在生产环境中面临独特的韧性挑战:模型输出的不确定性、提示注入的隐蔽性、向量数据库检索漂移、LLM API 服务级联故障,以及推理延迟引发的请求雪…...

yolov5 C++环境搭建

安装依赖包:pip install onnx模型转化:python export.py --weights yolov5s.pt --include onnxopencv版本要求:4.5以上安装部署器:opencv 4.8.0opencv编译下载:git clone https://github.com/opencv/opencv.gitcd open…...

从CSV到知识图谱:Neo4j数据导入与可视化实战解析

1. 为什么选择Neo4j处理CSV数据 在日常数据处理中,我们经常会遇到各种表格数据,比如Excel表格、CSV文件等。这些表格虽然能直观地展示数据,但当数据之间存在复杂关系时,表格就显得力不从心了。举个例子,如果你手头有一…...