Agent Skills › obra/superpowers

obra/superpowers

GitHub

用于在创建新功能、组件或规划新项目前,通过提问澄清用户真实需求与背景,避免盲目实现。适用于软件及非软件领域的创意工作启动阶段。

15 个 Skill 310,915

安装全部 Skills

npx skills add obra/superpowers --all -g -y
更多选项

预览集合内 Skills

npx skills add obra/superpowers --list

集合内 Skills (15)

用于在创建新功能、组件或规划新项目前,通过提问澄清用户真实需求与背景,避免盲目实现。适用于软件及非软件领域的创意工作启动阶段。
需要创建新功能或组件 计划实施新方案或功能修改 需求描述模糊或不完整
skills/brainstorming/SKILL.md
npx skills add obra/superpowers --skill brainstorming -g -y
用于分析 Superpowers 会话异常,通过读取转录文件、定位问题并生成带证据的报告。支持排查重复工作、性能差等问题,并可协助创建 GitHub Issue 或导出调试包。
Superpowers 会话出现异常或结果不佳 需要构建 bug 报告或调试包
skills/diagnosing-superpowers/SKILL.md
npx skills add obra/superpowers --skill diagnosing-superpowers -g -y
指导在多任务独立且无状态依赖时,并行分发子代理以同时处理不同故障或测试失败,提升排查与修复效率。
多个独立测试文件失败 多个子系统独立损坏 需要并行调查不同根因的Bug
skills/dispatching-parallel-agents/SKILL.md
npx skills add obra/superpowers --skill dispatching-parallel-agents -g -y
用于以执行者身份直接按计划逐任务实施代码,采用内联执行模式,通过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接收代码审查反馈时的处理流程,强调在实施建议前进行技术验证和澄清,避免盲从。涵盖理解、核实、评估及合理反驳等环节,确保实现的技术正确性。
收到代码审查反馈 审查意见模糊或存在技术疑问
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
指导Agent通过分发独立子代理执行实现计划,每个任务后审查,最后全量检查。适用于任务独立且需隔离上下文的场景,强调连续执行与自主裁决。
需要按计划执行多个独立开发任务 希望保持主会话上下文纯净以进行协调
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前遵循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 在执行任何任务前必须优先检查并调用相关 Skill,包括澄清问题或探索代码库时。强调 Skill 优先级及平台适配,防止未经调用的随意操作,确保工作流规范。
开始任何对话或任务时 需要决定执行步骤前
skills/using-superpowers/SKILL.md
npx skills add obra/superpowers --skill using-superpowers -g -y
强制在声称工作完成或修复前执行验证命令并确认输出,严禁无证据断言。适用于提交代码、创建PR或声明测试/构建通过等场景,确保所有结论基于实时运行结果。
准备提交代码或创建Pull Request 声称测试、构建或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
将TDD应用于技能文档编写,通过先验证失败再创建文档确保有效性。用于新建、编辑或验证技能在部署前是否正常工作。
创建新技能 编辑现有技能 验证技能功能
skills/writing-skills/SKILL.md
npx skills add obra/superpowers --skill writing-skills -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 16:49
浙ICP备14020137号-1