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

掌握Superpowers Skills

Superpowers 是一套面向开发过程的插件化技能系统旨在帮助个人开发者与团队更高效地完成从需求探索到代码交付的全流程。其内置的十余项技能覆盖了软件开发生命周期的各个关键节点并且可以按照自然的工作流顺序进行分组与调用。本文将基于 Superpowers 技能的实际分组和排序详细介绍每项技能的功能、适用场景以及典型的触发时机帮助读者快速建立起对这套工具链的整体认知。技能分组与工作流顺序为获得最顺畅的开发体验建议按照以下八个阶段使用相应的技能入门、规划、环境准备、开发与执行、调试、代码审查、验证与完成、扩展。下面逐一展开。第一阶段入门using-superpowers学习如何使用 Superpowers 插件系统包括技能启用、调用方式和工作流概览。这是新用户的起点。技能会解释 Superpowers 的核心概念、完整的技能列表、协作文档规范以及各阶段推荐的技能组合。当用户首次使用 Superpowers或询问“如何使用 Superpowers”、“有哪些技能”时此技能会被触发。第二阶段规划brainstorming在编写任何代码或计划之前通过结构化头脑风暴理解需求或问题。该技能引导用户进行多角度发散思考、问题分解、替代方案对比并记录关键假设、约束条件和风险点最终输出清晰的探索总结。通常在开始新功能、处理模糊需求或面对多个未知方案时触发并且应该在 writing-plans 之前使用。writing-plans基于头脑风暴的结果制定可执行的实施计划。计划包含任务拆解、依赖关系、验收标准和时间估算将大目标分解为小步骤明确每个步骤的输入输出、负责人或代理以及测试策略。计划通常采用 Markdown 清单格式。触发时机为完成头脑风暴后、准备进入开发阶段前或者用户明确要求“写一个开发计划”。第三阶段环境准备using-git-worktrees利用 Git Worktree 功能为不同任务创建独立的工作目录避免分支切换带来的上下文中断。该技能指导如何创建、管理、清理 worktree并推荐在并行开发、代码审查、实验性修改时使用。当准备开始实施计划中的某个任务且需要与当前工作区隔离时或者用户询问“如何同时开发多个分支”时触发。第四阶段开发与执行subagent-driven-development将计划中的子任务委托给子代理执行主代理负责监督、集成和最终验证。技能会定义子代理的职责、接口规范、输入输出格式适合复杂项目中的并行或隔离开发。触发条件是计划中有多个独立模块或用户希望分工执行。executing-plans按计划逐步执行任务跟踪进度处理执行中的异常并记录每一步的实际结果。该技能提供执行循环读取计划执行当前任务验证结果标记完成然后进入下一项。遇到阻塞时会触发调试或重新规划。当计划已就绪且选择手动执行或由主代理直接执行时触发。test-driven-development严格遵循测试驱动开发循环先写失败的测试再写最少代码使测试通过最后重构。该技能确保代码质量与可测试性每一步都要求输出测试用例、实现代码和测试运行结果。当计划中包含模块级开发任务且团队或项目要求 TDD或者用户明确要求“用 TDD 方式实现”时触发。dispatching-parallel-agents同时启动多个独立代理执行互不依赖的任务并合并各自的结果。适用于任务分解后存在无依赖关系的子任务。技能包括如何定义并行单元、同步结果和处理冲突。当计划中有多个可并行的任务且系统支持多代理执行时触发。第五阶段调试systematic-debugging采用科学调试法假设-验证-排除定位缺陷根因而不是随机修改代码。技能指导记录现象、复现步骤、提出假设、设计验证实验、收敛到最小复现案例并最终修复。在执行计划或测试时遇到未预期的失败或者用户报告 bug 时触发。第六阶段代码审查requesting-code-review主动向同伴或审查代理提交代码变更进行审查提供必要的上下文、测试结果和自查清单。该技能生成格式化的审查请求包含变更范围、设计决策、潜在风险点以及希望重点关注的部分。完成一个功能分支或重要提交、准备合并前触发。receiving-code-review接收并处理他人提交的代码审查意见逐条回应、修改代码或讨论建议。该技能帮助审查者或 AI生成结构化的反馈包括优先级、具体行号位置、修改建议和理由。收到审查请求时或者用户要求“审查这段代码”时触发。第七阶段验证与完成verification-before-completion在认为工作完成前自动或手动执行全面的验证清单包括测试、构建、静态分析、文档更新等。该技能强制进行最终验证避免“我以为没问题”的错误输出验证报告以及任何未通过项。当完成所有计划任务、通过代码审查后准备标记为完成之前触发。finishing-a-development-branch合并或关闭开发分支、清理 worktree、更新主分支、删除临时分支并记录最终结果。技能遵循团队的 Git 工作流如 GitHub Flow、Git Flow执行合并、打标签、推送和通知同时清理本地环境。验证通过后准备将功能集成到主分支时触发。第八阶段扩展writing-skills创建或修改 Superpowers 的自定义技能定义技能的名称、描述、触发条件和执行逻辑。该技能提供技能模板、最佳实践和工具函数库让高级用户扩展系统能力。当用户需要添加新的领域专用技能或者询问“如何创建一个新 skill”时触发。总结Superpowers 的技能集并不是孤立的工具而是一条环环相扣的开发流水线。从入门指南到规划、环境准备、开发执行、调试、审查、验证、完成再到扩展每项技能都有明确的输入输出和触发场景。团队或个人开发者可以按照上述顺序单向推进也可以在遇到阻塞时回溯到之前的阶段例如在 executing-plans 中遇到失败就跳转到 systematic-debugging。通过合理应用这些技能能够显著提升开发效率、减少沟通成本并降低遗漏关键步骤的风险。希望这篇指南能帮助你快速上手 Superpowers并顺利将其融入日常工作流。

相关文章:

掌握Superpowers Skills

Superpowers 是一套面向开发过程的插件化技能系统,旨在帮助个人开发者与团队更高效地完成从需求探索到代码交付的全流程。其内置的十余项技能覆盖了软件开发生命周期的各个关键节点,并且可以按照自然的工作流顺序进行分组与调用。 本文将基于 Superpower…...

仅限档案学研究者获取:NotebookLM定制提示词库V2.3(含17个NARA/中国第一历史档案馆认证模板)

更多请点击: https://intelliparadigm.com 第一章:NotebookLM档案学研究辅助 NotebookLM 是 Google 推出的基于 LLM 的研究型笔记工具,其核心能力在于对用户上传的私有文档(如 PDF、TXT、DOCX)进行语义理解与上下文关…...

什么是大模型:概念、分类与当前主流模型全梳理

什么是大模型? 大模型,通常指的是参数规模很大、训练数据很多、具备较强通用能力的人工智能模型。它之所以叫“大”,通常体现在几个方面: 第一,参数量大。 从早期的几千万、几亿参数,发展到几十亿、上百亿&…...

YOLOv5实战:如何一键导出检测框的坐标、类别和置信度到TXT文件(附完整代码)

YOLOv5实战:结构化导出检测结果的工程化解决方案 在计算机视觉项目的实际落地过程中,我们常常需要将模型检测结果以结构化形式保存,用于后续的数据分析、系统集成或模型评估。本文将深入探讨如何通过YOLOv5高效导出检测框的坐标、类别和置信度…...

强化学习在双摆控制中的应用与挑战

1. 双摆控制中的强化学习挑战双摆系统是控制理论中经典的欠驱动非线性系统,由两个通过关节连接的刚性杆组成,仅有一个关节可施加驱动力。这种系统表现出丰富的动力学特性,包括混沌行为和高度敏感性,使其成为测试控制算法的理想平台…...

NotebookLM技能集成:自动化文档问答与RAG应用实践

1. 项目概述:当NotebookLM遇上自定义技能最近在折腾AI工具链的时候,发现了一个挺有意思的项目:jasontsaicc/notebooklm-studio-skill。乍一看这个名字,你可能和我最初的反应一样,有点摸不着头脑。NotebookLM我知道&…...

Perplexity出版社信息查询终极清单(2024Q3独家更新):涵盖217家认证出版机构、11种非标准署名格式及4类灰色地带处理协议

更多请点击: https://intelliparadigm.com 第一章:Perplexity出版社信息查询 Perplexity 是一家以 AI 增强研究为定位的技术出版与知识平台,其核心产品并非传统纸质出版物,而是基于实时网络检索、引用溯源与结构化摘要的交互式问…...

基于Playwright的Instagram自动化技能包:原理、实现与智能体集成

1. 项目概述与核心价值最近在折腾个人智能助理,想让它能帮我处理一些社交媒体上的琐事,比如自动查看Instagram上的新动态、给特定帖子点赞或者保存一些有趣的图片。在网上搜了一圈,发现了一个叫adamanz/instagram-skill的开源项目&#xff0c…...

保姆级图解:NCCL的bootstrap网络连接到底是怎么“手拉手”建起来的?

保姆级图解:NCCL的bootstrap网络连接到底是怎么"手拉手"建起来的? 想象一群小朋友要围成一个圆圈玩游戏,但彼此都不认识。NCCL的bootstrap网络建立过程,就像这个"手拉手成圈"的奇妙旅程。本文将用最直观的类…...

热销榜单:2026年深圳App开发公司推荐,揪出大众推荐的五大高口碑产品

在2026年、深圳的App开发公司凭借其创新能力逐渐崭露头角。在这个市场中解决方案、从电商到物联网设计美学赢得了用户信任;而本凡码农科技则专注于小程序定制、满足市场对便捷应用的追求。还有、云码科技伴随着创新技术提供了更高等灵活性,而晨曦科技结合…...

别再被误导!Perplexity官网未明示的4项关键限制(附Chrome插件实时监控方案)

更多请点击: https://intelliparadigm.com 第一章:Perplexity免费版限制说明 Perplexity AI 的免费版本为用户提供了便捷的实时网络搜索与大模型问答能力,但其功能边界受明确策略约束。理解这些限制对合理规划研究、开发或日常使用至关重要。…...

AI Coding如何落地APP开发——从个人玩具到公司级降本增效

一、AI 编程能力如何应用到APP开发团队 每天打开新闻都是各种: AI可以取代程序猿、AI可以独立写页面、AI可以独立完成APP,程序员马上要失业了,一个产品经理半天时间就能生成一个带完整页面的活动模块原型;一个运营人员一个小时就…...

人为什么要活着的庖丁解牛

它的本质是:**这个问题本身是一个 逻辑陷阱 (Logical Trap)。它预设了生命必须有一个 外部赋予的、预先定义的“目的” (Pre-defined Purpose),就像软件必须有“需求文档”一样。然而,宇宙是 无目的的 (Purposeless),生命是 涌现的…...

如何快速设置Translumo:面向初学者的完整实时屏幕翻译指南

如何快速设置Translumo:面向初学者的完整实时屏幕翻译指南 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo 你是…...

2026年南京本地实测整理,值得入手的高性价比全屋定制品牌推荐

讲真,南京准备装房子、换柜子的姊妹们、老少爷们,谁没为全屋定制头大过?刚收了江北核心区的新房,还是鼓楼老破小准备翻新,跑了三五家门店就会发现:水太深了!低价套餐勾你进去,签约后…...

人生的本质的庖丁解牛

它的本质是:人生是一个 向死而生 (Being-towards-death) 的 耗散结构 (Dissipative Structure)。它在时间轴上从 低熵 (有序/出生) 滑向 高熵 (无序/死亡),期间通过 消耗能量 (资源/注意力) 来维持暂时的 负熵 (秩序/成长)。在这个过程中,个体…...

从零到一:手把手教你用U盘搞定OpenEuler(欧拉)系统安装

1. 为什么选择OpenEuler? OpenEuler作为一款开源的企业级Linux发行版,凭借其高性能、高可靠性和安全性,已经成为众多开发者和企业的首选。我第一次接触OpenEuler是在一个服务器迁移项目中,当时需要寻找一个稳定且长期维护的Linux发…...

基于MCP协议构建AI记忆管理服务:原理、实现与应用实践

1. 项目概述:一个为AI应用量身定制的记忆管理工具最近在折腾AI应用开发,特别是那些需要长期对话或上下文关联的场景时,一个绕不开的痛点就是“记忆”问题。模型本身是健忘的,每次对话都是全新的开始。为了让AI能记住用户偏好、历史…...

如何用LRCGET歌词下载神器一键解决数千首离线音乐歌词同步难题

如何用LRCGET歌词下载神器一键解决数千首离线音乐歌词同步难题 【免费下载链接】lrcget Utility for mass-downloading LRC synced lyrics for your offline music library. 项目地址: https://gitcode.com/gh_mirrors/lr/lrcget 你是否拥有一个庞大的离线音乐库&#x…...

手把手复现经典:用Python和NumPy实现Laplacian曲面编辑的核心算法(附代码与避坑指南)

手把手复现经典:用Python和NumPy实现Laplacian曲面编辑的核心算法(附代码与避坑指南) 在三维图形处理领域,Laplacian曲面编辑技术因其直观的交互方式和稳定的变形效果,成为建模工具中的常青树。本文将带您从零开始&…...

NVIDIA Profile Inspector终极指南:解锁显卡隐藏性能的700+高级设置

NVIDIA Profile Inspector终极指南:解锁显卡隐藏性能的700高级设置 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 作为一款开源显卡配置工具,NVIDIA Profile Inspector提供了直…...

OpenClaw从入门到应用——工具(Tools):Lobster

通过OpenClaw实现副业收入:《OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南》 Lobster 是一个工作流 Shell,它让 OpenClaw 将多步工具序列作为单一的、确定性的操作来运行,并带有明确的审批检查点。 引子 你的助手可以…...

3分钟从单图到3D模型:Wonder3D如何改变你的创作流程

3分钟从单图到3D模型:Wonder3D如何改变你的创作流程 【免费下载链接】Wonder3D Single Image to 3D using Cross-Domain Diffusion for 3D Generation 项目地址: https://gitcode.com/gh_mirrors/wo/Wonder3D 你是否曾为找不到合适的3D模型而烦恼&#xff1f…...

HLS.js技术深度解析:解决浏览器端HLS流媒体播放的工程挑战

HLS.js技术深度解析:解决浏览器端HLS流媒体播放的工程挑战 【免费下载链接】hls.js HLS.js is a JavaScript library that plays HLS in browsers with support for MSE. 项目地址: https://gitcode.com/gh_mirrors/hl/hls.js 在现代Web视频应用中&#xff0…...

Squirrel-RIFE实战指南:7步掌握AI视频补帧核心技术

Squirrel-RIFE实战指南:7步掌握AI视频补帧核心技术 【免费下载链接】Squirrel-RIFE 效果更好的补帧软件,显存占用更小,是DAIN速度的10-25倍,包含抽帧处理,去除动漫卡顿感 项目地址: https://gitcode.com/gh_mirrors/…...

大功率充电桩生产厂家:高效能产品的选择与评估标准

一、行业背景与权威数据据中国电动汽车充电基础设施促进联盟(EVCIPA)数据显示,截至2026年2月底,我国电动汽车充电基础设施(枪)总数达到2101.0万个,同比增长47.8%。其中,公共充电设施…...

3大核心能力解析:Vin象棋如何用深度学习重塑中国象棋AI辅助体验

3大核心能力解析:Vin象棋如何用深度学习重塑中国象棋AI辅助体验 【免费下载链接】VinXiangQi Xiangqi syncing tool based on Yolov5 / 基于Yolov5的中国象棋连线工具 项目地址: https://gitcode.com/gh_mirrors/vi/VinXiangQi Vin象棋是一款基于YOLOv5深度学…...

IP定位系统源码二开版 新增分销功能 PHP地理位置查询系统

概述 在大数据与精准营销时代,获取访问者的地理位置信息已成为许多业务场景(如广告推广、安全风控、用户画像分析)的核心需求。为了帮助开发者快速搭建此类服务,幽络源源码网特别分享这款IP定位系统源码二开版。这是一套基于PHP开…...

Source Han Serif CN:7款免费开源字体如何重塑你的中文排版体验

Source Han Serif CN:7款免费开源字体如何重塑你的中文排版体验 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 在数字内容爆炸的时代,选择一款优秀的中文字体往…...

LVGL字体优化实战:如何将中文字库放到外部SPI Flash并动态加载(节省内部RAM)

LVGL外部SPI Flash字库优化实战:RAM节省与性能平衡的艺术 在嵌入式UI开发中,中文显示一直是资源受限设备的痛点。当STM32F4系列芯片遇到需要显示多语言菜单的智能家居面板,或是工业HMI设备需要展示复杂参数时,传统的内部字库方案往…...