Agent Skills › obra/superpowers

obra/superpowers

GitHub

用于在编码前探索意图、需求与设计,通过三种路径(Spike/Bounded/Architectural)引导对话并强制获取用户审批,确保设计明确后再实施。

14 skills 272,444

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)

用于在编码前探索意图、需求与设计,通过三种路径(Spike/Bounded/Architectural)引导对话并强制获取用户审批,确保设计明确后再实施。
创建新功能或组件前 修改现有行为或逻辑前 需要澄清需求或设计方案时
skills/brainstorming/SKILL.md
npx skills add obra/superpowers --skill brainstorming -g -y
指导在多任务并行处理时,将独立问题分派给专用智能体并发执行,以隔离上下文并提升调试和修复效率。
多个独立测试文件失败 多个子系统出现无关联故障 需要同时调查多个不依赖共享状态的问题
skills/dispatching-parallel-agents/SKILL.md
npx skills add obra/superpowers --skill dispatching-parallel-agents -g -y
用于在独立会话中执行已编写的实施计划。包括加载审查计划、按步骤执行任务并验证,完成后调用子技能收尾。遇到阻碍时停止并寻求澄清,确保严格遵循计划且不在主分支直接开发。
用户提供了具体的实施计划文件 需要在一个隔离环境中按计划逐步实现功能
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在接收代码审查反馈时保持技术严谨性,强调先验证再实施。包含澄清模糊项、区分内外审来源、YAGNI检查及合理推回策略,避免盲目执行或表演性回复。
收到代码审查反馈 需要评估审查建议的技术合理性 面对模糊或不明确的修改意见
skills/receiving-code-review/SKILL.md
npx skills add obra/superpowers --skill receiving-code-review -g -y
指导在开发任务完成、重大功能实现或合并前,通过分发代码审查子代理来验证工作质量。强调提供精确上下文而非会话历史,并规定如何处理审查反馈以保障代码规范。
完成任务后 实现主要功能后 合并到主分支前
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 和测试失败问题。
遇到任何技术故障或意外行为 测试用例失败 生产环境出现 Bug 性能问题排查 构建或集成失败
skills/systematic-debugging/SKILL.md
npx skills add obra/superpowers --skill systematic-debugging -g -y
指导遵循TDD原则,先写失败测试再实现代码。涵盖红绿重构流程,强调验证测试失败、编写最小通过代码及清理,适用于新功能、修复和重构等场景。
实现新功能前 修复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 启动时的技能调用规范,强制在回复前检查并优先使用流程类技能(如 brainstorming、systematic-debugging),防止未经思考的盲目操作。
用户发起任何新对话或任务请求时 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
用于在编码前将多步骤需求转化为详细实施计划。涵盖文件结构设计、任务粒度拆解及TDD规范,指导AI按最小可测试单元执行开发,确保代码质量与可维护性。
收到包含多个步骤的功能规格说明 需要在动手编码前制定详细的实现方案
skills/writing-plans/SKILL.md
npx skills add obra/superpowers --skill writing-plans -g -y
将TDD应用于技能文档编写,通过测试驱动确保Agent遵循规范。用于创建、编辑和验证技能,提升自动化流程的可靠性与一致性。
创建新技能 编辑现有技能 部署前验证技能
skills/writing-skills/SKILL.md
npx skills add obra/superpowers --skill writing-skills -g -y

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-17 03:54
浙ICP备14020137号-1 $mapa de visitantes$