Agent Skills › obra/superpowers

obra/superpowers

GitHub

在实施前引导用户澄清意图、需求与设计,将想法转化为设计方案。强制要求在编码或脚手架操作前获得人工批准,防止未经验证的假设导致返工,确保设计合理性。

14 skills 280,796

Install All Skills

npx skills add obra/superpowers --all -g -y
More Options

List skills in collection

npx skills add obra/superpowers --list

Skills in Collection (14)

在实施前引导用户澄清意图、需求与设计,将想法转化为设计方案。强制要求在编码或脚手架操作前获得人工批准,防止未经验证的假设导致返工,确保设计合理性。
创建新功能 构建组件 添加功能 修改行为
skills/brainstorming/SKILL.md
npx skills add obra/superpowers --skill brainstorming -g -y
用于并行分发多个独立任务给专用智能体,通过隔离上下文提升多故障排查或开发效率。适用于无依赖的并发场景,避免顺序执行的浪费。
面临3个以上相互独立的测试失败 多个子系统存在互不相关的故障 需要同时处理多个无状态依赖的开发任务
skills/dispatching-parallel-agents/SKILL.md
npx skills add obra/superpowers --skill dispatching-parallel-agents -g -y
用于在独立会话中加载并执行已制定的实施计划。Agent需先审查计划,确认无误后按步骤执行任务并进行验证,遇到阻塞时停止求助,最后调用子技能完成分支收尾工作。
用户提供了书面实施计划需要执行 需要将开发任务分解为可执行的步骤序列
skills/executing-plans/SKILL.md
npx skills add obra/superpowers --skill executing-plans -g -y
用于开发分支完成后的集成决策。流程包括验证测试、检测Git环境(普通仓库或工作树)、确定基础分支,并提供合并、创建PR或保留分支等选项,辅助安全整合代码。
实现已完成且测试通过 需要决定如何集成开发分支
skills/finishing-a-development-branch/SKILL.md
npx skills add obra/superpowers --skill finishing-a-development-branch -g -y
指导Agent在接收代码审查反馈时,遵循验证优先原则。要求先理解、核实技术合理性再行动,禁止盲目执行或表演性同意;对模糊反馈需澄清,对错误建议提供技术依据进行反驳,确保实现正确性。
收到代码审查反馈 审查意见存在歧义或技术疑问
skills/receiving-code-review/SKILL.md
npx skills add obra/superpowers --skill receiving-code-review -g -y
用于在开发任务完成、重大功能实现或合并前,调度子代理进行代码审查。通过提供精准上下文和Git差异信息,提前发现潜在问题,确保代码质量并避免错误累积。
完成任务后 实现主要功能后 合并到主分支前
skills/requesting-code-review/SKILL.md
npx skills add obra/superpowers --skill requesting-code-review -g -y
一种通过为每个独立任务分派全新子代理并执行严格审查的开发模式,旨在隔离上下文、提升代码质量与迭代速度。
需要执行包含多个独立任务的实现计划 需要在当前会话中并行或顺序处理可解耦的开发任务
skills/subagent-driven-development/SKILL.md
npx skills add obra/superpowers --skill subagent-driven-development -g -y
提供系统化调试方法论,强调先查根因再修复。涵盖错误分析、复现、变更检查及多组件诊断,防止盲目修补,适用于各类技术故障排查场景。
遇到任何Bug或测试失败 出现意外行为或性能问题 构建或集成失败
skills/systematic-debugging/SKILL.md
npx skills add obra/superpowers --skill systematic-debugging -g -y
遵循TDD原则,先写失败测试再实现代码。涵盖RED-GREEN-REFACTOR流程,强调验证测试正确性并编写最小化通过代码,适用于新功能、修复及重构等场景。
实现新功能 修复Bug 代码重构 行为变更
skills/test-driven-development/SKILL.md
npx skills add obra/superpowers --skill test-driven-development -g -y
用于在开始功能开发前检测或创建隔离的 Git 工作区,优先使用原生工具,无则回退至 git worktree,确保工作空间独立。
需要隔离工作区进行功能开发 执行实现计划前需确保工作区独立
skills/using-git-worktrees/SKILL.md
npx skills add obra/superpowers --skill using-git-worktrees -g -y
定义Agent在启动对话时必须先调用相关技能的原则,强调技能优先于直接响应或探索,确保行动前经过规范流程。
用户发起任何新对话或任务请求 Agent准备进行代码探索、文件检查或澄清提问前
skills/using-superpowers/SKILL.md
npx skills add obra/superpowers --skill using-superpowers -g -y
强制在声称工作完成或修复前运行验证命令并提供证据,禁止无依据断言。涵盖测试、构建、代码检查及需求核对,确保所有成功声明均有实时输出支持,防止虚假报告。
准备提交代码或创建PR前 声称任务已完成或Bug已修复时 需要确认测试通过或构建成功时
skills/verification-before-completion/SKILL.md
npx skills add obra/superpowers --skill verification-before-completion -g -y
用于在编码前将需求转化为详细的分步实施计划。指导AI拆解任务、设计文件结构并规划TDD流程,确保每个步骤独立可测,适用于多步骤任务的规划阶段。
收到包含多步骤功能的规格说明或需求文档 准备开始新功能开发前的规划阶段
skills/writing-plans/SKILL.md
npx skills add obra/superpowers --skill writing-plans -g -y
将测试驱动开发应用于技能文档编写,通过基线验证、文档创建和重构循环确保Agent合规。用于创建、编辑或验证SKILL.md的有效性。
创建新的技能文档 编辑现有技能文档 在部署前验证技能有效性
skills/writing-skills/SKILL.md
npx skills add obra/superpowers --skill writing-skills -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-07 19:25
浙ICP备14020137号-1 $Map of visitor$