Collection of superpowers skills

Dude Superpowers has to be on here and not for just the build portion. But its systematic debugging skill is impressive

Admin14 个技能0 个 GitHub URL
INSTALL

批量安装

默认先收起,需要时再展开这个合集的批量安装器并生成命令。

技能列表

这个合集里关联的已发布技能和已校验 GitHub skill 来源。
O
requesting-code-review

作者 obra

requesting-code-review 是一个轻量级工作流,用于在合适的时机分派 `superpowers:code-reviewer` 子代理,并附上清晰的 git diff、需求说明和变更摘要,让代码评审在合并前产出可执行、按严重级别排序的反馈。

代码评审
收藏 0GitHub 121.8k
O
subagent-driven-development

作者 obra

subagent-driven-development 是一项用于执行实现计划的技能:为每个任务分配一个全新的 subagent,然后对每项结果进行两轮评审——先检查是否符合 spec,再评估代码质量。它内置了 implementer、spec reviewer 和 code quality reviewer 的提示词模板。

Agent 编排
收藏 0GitHub 121.8k
O
systematic-debugging

作者 obra

systematic-debugging 是一项以根因为先的调试技能,适用于 bug、偶发测试失败、构建失败和各种异常行为。你可以先了解它的四阶段工作流、配套文件以及适用时机,再决定是否在提出修复方案前优先使用它。

调试
收藏 0GitHub 121.8k
O
test-driven-development

作者 obra

安装并使用 test-driven-development skill,落实严格 TDD:先写失败测试,确认测试确实失败,再实现最小可行代码,最后安全重构。

测试自动化
收藏 0GitHub 121.8k
O
using-git-worktrees

作者 obra

using-git-worktrees 可帮助你为新分支创建隔离的 Git worktree,支持目录选择、ignore 检查,以及更稳妥的并行工作流,而不会影响当前 checkout。

Git 工作流
收藏 0GitHub 121.9k
O
using-superpowers

作者 obra

using-superpowers 是来自 obra/superpowers 的会话启动技能,要求在任何回复前先进行技能查找,帮助代理优先发现并激活合适的工作流。

Skill 发现
收藏 0GitHub 121.9k
O
verification-before-completion

作者 obra

verification-before-completion 是一个用于最终检查的技能,专门防止在缺乏依据时宣称任务已完成。本文说明它适合在什么场景使用、如何从 obra/superpowers 安装,以及怎样让每一条“已修复”“已通过”“可评审”等状态声明都对应到最新的验证证据。

Skill 验证
收藏 0GitHub 121.9k
O
writing-plans

作者 obra

writing-plans 可将 spec 或需求文档整理为可执行的详细实现计划,包含文件级指导、任务排序、测试步骤,以及在正式编码前使用的评审提示。

需求规划
收藏 0GitHub 121.9k
O
writing-skills

作者 obra

writing-skills 是一份面向 Skill Authoring 的实用指南,用于以测试驱动的工作流创建、编辑和验证 agent skills。你可以快速了解关键文件、前置条件,以及如何处理压力场景、基线测试,并高效迭代简洁的 `SKILL.md`。

Skill 编写
收藏 0GitHub 121.9k
O
brainstorming

作者 obra

brainstorming 是一项面向实现前阶段的技能,用于梳理上下文、逐条提出澄清问题,并要求在任何代码编写之前先完成设计确认。它还包含可选的 visual companion,并对 Requirements Planning 提供了较强支持。

需求规划
收藏 1GitHub 121.7k
O
dispatching-parallel-agents

作者 obra

dispatching-parallel-agents 是一项 Agent Orchestration skill,适合把真正彼此独立的任务拆分给多个 agent 并行处理,在上下文隔离的前提下统一协调结果。

Agent 编排
收藏 0GitHub 121.8k
O
executing-plans

作者 obra

executing-plans 用于让代理按书面实施计划有序执行:先审阅计划,再按顺序完成任务、运行指定检查,遇到阻塞就停止,并交接给收尾工作流。最适合 Project Management 等以计划驱动交付的场景。

项目管理
收藏 0GitHub 121.8k
O
finishing-a-development-branch

作者 obra

finishing-a-development-branch skill 用于在开发完成后更稳妥地结束一个 Git 分支。它会先验证测试结果、检查基础分支,然后给出四个清晰选项:本地合并、推送并发起 Pull Request、保留分支,或放弃这次工作。

Git 工作流
收藏 0GitHub 121.8k
O
receiving-code-review

作者 obra

receiving-code-review 可帮助你在改代码前先核实 PR 反馈。你可以用它复述 review 评论、对照代码库逐条验证、就不清楚的意见发起澄清,并在建议不适用时合理提出异议。

代码评审
收藏 0GitHub 121.8k

如何使用

这个合集的 Markdown 使用说明。
# How to Use Superpowers Skills Effectively

Do not treat a task as “read the request and start coding.”  
Superpowers changes the default workflow: **check for relevant skills first, then let the skills determine how to work**.

## Core Rule

Before responding, exploring files, asking clarifying questions, or implementing anything, first check whether a Superpowers skill applies.

If a skill is relevant, use it first.

User instructions define **what** to do.  
Skills define **how** to do it.

---

## Recommended Workflow

### 1. Start with `using-superpowers`

Use this first for almost every task.

Its job is to decide whether another skill should control the workflow.

---

### 2. Use `brainstorming` for new work or behavior changes

Use it before:

- building a feature
- adding functionality
- changing behavior
- doing meaningful implementation work

What to do:

- understand the current context
- ask clarifying questions one at a time
- propose a few approaches with trade-offs
- recommend one
- get approval
- write the design spec

Do **not** code during brainstorming.

---

### 3. After approval, use `writing-plans`

Turn the approved design into a concrete execution plan.

The plan should include:

- files to create or modify
- small implementation steps
- testing and verification steps

A good plan should be clear enough for another agent to execute.

---

### 4. Use `using-git-worktrees` before implementation

Prefer an isolated worktree instead of modifying the main workspace directly.

This keeps feature work cleaner and safer.

---

### 5. Prefer `subagent-driven-development` for execution

If subagents are available, use them to execute plan tasks one by one.

Recommended pattern:

- assign one focused task to one subagent
- review for spec alignment
- review for code quality
- fix issues
- mark the task complete

---

### 6. Use `executing-plans` if subagents are not available

If you already have a written plan but are not using subagents, use `executing-plans`.

Rules:

- read the plan first
- review it before starting
- execute one task at a time
- verify as you go
- do not guess when blocked

---

## Supporting Skills

### `test-driven-development`

Use when test-first implementation is appropriate:

1. write a failing test
2. confirm it fails
3. implement the minimum fix
4. run tests again

---

### `systematic-debugging`

Use for bug fixing.

Do not guess.  
Reproduce, narrow the problem, test hypotheses, find the root cause, then verify the fix.

---

### `requesting-code-review` / `receiving-code-review`

Use review as a formal step, not an afterthought.

---

### `verification-before-completion`

Before declaring work done, verify that:

- tests pass
- required commands succeed
- the implementation matches the design and plan

---

### `finishing-a-development-branch`

After implementation is complete:

1. verify tests
2. identify the base branch
3. present the completion options
4. clean up appropriately

---

## End-to-End Flow

`using-superpowers`  
→ `brainstorming`  
→ `writing-plans`  
→ `using-git-worktrees`  
→ `subagent-driven-development` or `executing-plans`  
→ supporting skills as needed  
→ `verification-before-completion`  
→ `finishing-a-development-branch`

---

## Operating Principle

**User instructions define the goal.  
Skills define the method.  
Design before implementation.  
Plan before execution.  
Verify before completion.**
Collection of superpowers skills | Agent Skills Finder