Agent Skills › obra/superpowers

obra/superpowers

GitHub

在实施前通过对话探索用户意图和需求,将创意转化为设计方案或规范。需先分类任务复杂度(Spike、Bounded、Architectural),经人类确认后方可进入实现阶段,确保设计对齐目标。

15 skills 292,049

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 (15)

在实施前通过对话探索用户意图和需求,将创意转化为设计方案或规范。需先分类任务复杂度(Spike、Bounded、Architectural),经人类确认后方可进入实现阶段,确保设计对齐目标。
创建新功能 构建组件 添加功能 修改行为
skills/brainstorming/SKILL.md
npx skills add obra/superpowers --skill brainstorming -g -y
用于分析 Superpowers 会话故障,通过读取转录日志定位问题(如重复工作、成本过高),生成带证据的报告或提交 Bug 报告。
会话出现异常或结果不佳 需要构建 Bug 报告 询问会话耗时或费用原因
skills/diagnosing-superpowers/SKILL.md
npx skills add obra/superpowers --skill diagnosing-superpowers -g -y
用于并行调度多个独立子代理以同时处理互不依赖的任务,如修复不同模块的测试失败。通过隔离上下文和并发执行提升效率,适用于多故障独立排查场景。
存在3个以上相互独立的失败任务或测试文件 需要同时调查多个无共享状态的不同子系统问题
skills/dispatching-parallel-agents/SKILL.md
npx skills add obra/superpowers --skill dispatching-parallel-agents -g -y
指导 Agent 在无子代理时直接执行实施计划。强调连续执行、TDD 验证及决策记录,最终进行全量审查,旨在降低上下文切换成本并保证实现质量。
用户选择内联执行模式 缺乏子代理工具支持 已有明确实施计划需执行
skills/executing-plans/SKILL.md
npx skills add obra/superpowers --skill executing-plans -g -y
用于在开发分支实现完成且测试通过后,验证环境并引导用户选择合并、创建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
该 Skill 用于在任务完成、功能实现或合并前,调度代码审查子代理以验证工作质量。通过提供精确上下文而非完整会话历史,帮助发现潜在问题并获取反馈,确保代码符合需求。
完成主要功能后 合并到主分支前 修复复杂 Bug 后
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
指导开发者遵循测试驱动开发流程:先写失败测试,再实现代码使其通过,最后重构。强调必须观察测试失败,严禁无测试直接写生产代码,适用于新功能、修复及重构场景。
实现新功能前 修复Bug前 进行代码重构时
skills/test-driven-development/SKILL.md
npx skills add obra/superpowers --skill test-driven-development -g -y
用于在开始功能开发前创建隔离工作区,优先使用原生工具或git worktree,避免污染当前分支。
需要隔离的开发环境 执行实现计划前
skills/using-git-worktrees/SKILL.md
npx skills add obra/superpowers --skill using-git-worktrees -g -y
规定Agent在回复或执行任何任务前必须优先检查并调用相关Skill,涵盖思考、探索及代码操作场景,确保流程规范。
开始新对话 需要回答问题 准备执行任务 探索代码库
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测试步骤。
收到包含需求的多步骤任务说明 需要在编码前制定详细实施计划
skills/writing-plans/SKILL.md
npx skills add obra/superpowers --skill writing-plans -g -y
将测试驱动开发应用于技能文档编写,通过压力场景验证技能有效性。用于创建、编辑或验证技能,确保Agent在无技能时违规、有技能时合规,并持续优化以填补逻辑漏洞。
创建新技能 编辑现有技能 部署前验证技能
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-29 21:45
浙ICP备14020137号-1