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

일괄 설치

Open the batch installer for this collection and generate commands only when you need them.

스킬

이 컬렉션에 포함된 게시된 스킬과 검증된 GitHub skill 소스입니다.
O
requesting-code-review

작성자 obra

requesting-code-review는 깔끔한 git diff, 요구사항, 변경 요약을 함께 전달해 `superpowers:code-reviewer` 서브에이전트를 적절한 시점에 호출하도록 돕는 가벼운 워크플로입니다. 덕분에 병합 전에 실행 가능한, 심각도 기준이 정리된 리뷰 피드백을 받을 수 있습니다.

Code Review
즐겨찾기 0GitHub 121.8k
O
subagent-driven-development

작성자 obra

subagent-driven-development는 작업마다 새로운 subagent를 배정해 구현 계획을 실행하고, 각 결과를 두 단계로 검토하는 스킬입니다. 먼저 명세 준수 여부를 확인하고, 그다음 코드 품질을 리뷰합니다. implementer, spec reviewer, code quality reviewer를 위한 프롬프트 템플릿도 함께 제공합니다.

Agent Orchestration
즐겨찾기 0GitHub 121.8k
O
systematic-debugging

작성자 obra

systematic-debugging은 버그, flaky test, 빌드 실패, 예상치 못한 동작을 다룰 때 근본 원인 파악을 먼저 두는 디버깅 스킬입니다. 수정안을 내기 전에 언제 써야 하는지, 4단계 워크플로와 companion file 구성을 함께 확인할 수 있습니다.

Debugging
즐겨찾기 0GitHub 121.8k
O
test-driven-development

작성자 obra

엄격한 TDD를 실천하려면 test-driven-development 스킬을 설치해 활용하세요. 먼저 실패하는 테스트를 작성하고, 실제로 실패를 확인한 뒤, 최소한의 코드만 구현하고, 마지막으로 안전하게 리팩터링하는 흐름을 따릅니다.

Test Automation
즐겨찾기 0GitHub 121.8k
O
using-git-worktrees

작성자 obra

using-git-worktrees는 현재 checkout을 건드리지 않고, 디렉터리 선택과 ignore 확인을 거쳐 새 브랜치 작업용 분리된 Git worktree를 만들어 더 안전하게 병렬 작업할 수 있도록 돕습니다.

Git Workflows
즐겨찾기 0GitHub 121.9k
O
using-superpowers

작성자 obra

using-superpowers는 obra/superpowers의 세션 시작용 스킬로, 어떤 답변이든 하기 전에 먼저 스킬 조회를 강제해 에이전트가 알맞은 워크플로를 먼저 찾고 활성화하도록 돕습니다.

Skill Discovery
즐겨찾기 0GitHub 121.9k
O
verification-before-completion

작성자 obra

verification-before-completion은 근거 없는 완료 주장이나 지원되지 않는 상태 보고를 막기 위한 최종 점검 스킬입니다. 언제 써야 하는지, obra/superpowers에서 어떻게 설치하는지, 그리고 각 상태 주장에 맞는 최신 검증 근거를 어떻게 연결해야 하는지 안내합니다.

Skill Validation
즐겨찾기 0GitHub 121.9k
O
writing-plans

작성자 obra

writing-plans는 spec이나 requirements 문서를 코딩 시작 전 검토 가능한 상세 구현 계획으로 정리해 주는 스킬입니다. 파일 단위 가이드, 작업 순서, 테스트 단계, 리뷰 프롬프트까지 포함해 계획 수립을 체계화하는 데 도움이 됩니다.

Requirements Planning
즐겨찾기 0GitHub 121.9k
O
writing-skills

작성자 obra

writing-skills는 테스트 주도 워크플로로 에이전트 스킬을 만들고, 수정하고, 검증하는 Skill Authoring 가이드입니다. 핵심 파일, 사전 준비 사항, 그리고 압박 시나리오, 기준선 테스트, 간결한 SKILL.md 반복 개선에 필요한 실무 단계를 배울 수 있습니다.

Skill Authoring
즐겨찾기 0GitHub 121.9k
O
brainstorming

작성자 obra

brainstorming은 구현 전에 맥락을 탐색하고, 한 번에 하나씩 확인 질문을 던지며, 어떤 코드 작업보다 먼저 설계 승인을 요구하는 사전 구현용 스킬입니다. 선택형 visual companion을 함께 쓸 수 있고 Requirements Planning도 강하게 지원합니다.

Requirements Planning
즐겨찾기 1GitHub 121.7k
O
dispatching-parallel-agents

작성자 obra

dispatching-parallel-agents는 서로 완전히 독립적인 작업을 별도 에이전트에 분산하고, 각 에이전트의 컨텍스트를 분리한 채 결과를 조율해 합칠 수 있도록 설계된 Agent Orchestration 스킬입니다.

Agent Orchestration
즐겨찾기 0GitHub 121.8k
O
executing-plans

작성자 obra

executing-plans는 에이전트가 문서로 작성된 구현 계획을 그대로 따라 실행하도록 돕는 skill입니다. 먼저 계획을 검토하고, 정해진 순서대로 작업을 수행하며, 지정된 점검을 실행하고, 막히는 지점에서는 중단한 뒤 마무리 워크플로로 handoff합니다. Project Management처럼 계획 중심으로 전달되는 업무에 특히 잘 맞습니다.

Project Management
즐겨찾기 0GitHub 121.8k
O
finishing-a-development-branch

작성자 obra

finishing-a-development-branch 스킬은 구현을 마친 뒤 Git 브랜치를 안전하게 정리하도록 돕습니다. 테스트를 확인하고 베이스 브랜치를 점검한 다음, 로컬에서 merge, Pull Request용 push, 브랜치 유지, 작업 폐기까지 네 가지 선택지를 분명하게 안내합니다.

Git Workflows
즐겨찾기 0GitHub 121.8k
O
receiving-code-review

작성자 obra

receiving-code-review는 코드를 수정하기 전에 PR 피드백을 먼저 검증하도록 돕는 스킬입니다. 리뷰 코멘트를 다시 정리하고, 코드베이스와 대조해 확인하고, अस्पष्ट한 항목은 명확히 질문하고, 제안이 맞지 않을 때는 근거를 갖고 이의를 제기하는 데 활용할 수 있습니다.

Code 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