Agent Skills › obra/superpowers

obra/superpowers

GitHub

创意构思与设计前置技能,强制在编码前通过对话明确意图、需求及设计方案。依据任务复杂度分为Spike、Bounded和Architectural三条路径,严格执行人类审批门禁,确保设计确认后方可进入实现阶段。

14 skills 278,611

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
指导在接收代码审查反馈时,先验证技术合理性再实施,避免盲从。强调澄清模糊项、基于事实反驳错误建议及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或生产环境故障 测试用例失败 系统出现意外行为或性能问题
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 worktree。包含检测现有隔离、获取用户同意及目录选择逻辑,确保工作空间独立且安全。
开始需要隔离环境的功能开发 执行实现计划前需准备独立工作区
skills/using-git-worktrees/SKILL.md
npx skills add obra/superpowers --skill using-git-worktrees -g -y
规定Agent在响应或行动前必须优先调用相关技能,涵盖思考、探索及信息收集等场景,确保规范执行。
开始任何对话时 需要回答问题前 准备执行任务前
skills/using-superpowers/SKILL.md
npx skills add obra/superpowers --skill using-superpowers -g -y
强制在宣称工作完成前运行验证命令并确认输出,禁止无证据断言成功。涵盖测试、构建、修复等场景的严格核查流程。
准备提交代码或创建PR前 宣称任务完成或修复有效时 需要确认构建或测试结果时
skills/verification-before-completion/SKILL.md
npx skills add obra/superpowers --skill verification-before-completion -g -y
用于在编码前为多步骤任务编写详细实施计划,指导零上下文工程师按TDD和DRY原则进行文件拆分、任务分解与测试验证。
收到包含多步骤任务的规格说明或需求文档 需要在接触代码前制定详细的实施路线图
skills/writing-plans/SKILL.md
npx skills add obra/superpowers --skill writing-plans -g -y
将TDD应用于技能文档编写,通过压力测试验证Agent行为,指导如何创建、编辑和验证SKILL.md,确保技能有效且无漏洞。
创建新技能 编辑现有技能 部署前验证技能
skills/writing-skills/SKILL.md
npx skills add obra/superpowers --skill writing-skills -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 08:31
浙ICP备14020137号-1 $Carte des visiteurs$