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 skills0 URL GitHub
INSTALL

Cài đặt hàng loạt

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

Skills

Các skills đã xuất bản và nguồn skill GitHub đã được xác thực có trong bộ sưu tập này.
O
requesting-code-review

bởi obra

requesting-code-review là workflow gọn nhẹ để điều phối subagent `superpowers:code-reviewer` với `git diff` sạch, yêu cầu rõ ràng và tóm tắt thay đổi, giúp review diễn ra đúng thời điểm và tạo ra phản hồi có thể hành động, được xếp hạng theo mức độ nghiêm trọng trước khi merge.

Code Review
Yêu thích 0GitHub 121.8k
O
subagent-driven-development

bởi obra

subagent-driven-development là một skill để thực thi kế hoạch triển khai bằng cách giao mỗi tác vụ cho một subagent mới, rồi review từng kết quả theo hai lượt: kiểm tra độ khớp với spec trước, đánh giá chất lượng code sau. Skill này cũng kèm các mẫu prompt cho implementer, spec reviewer và code quality reviewer.

Agent Orchestration
Yêu thích 0GitHub 121.8k
O
systematic-debugging

bởi obra

systematic-debugging là kỹ năng gỡ lỗi ưu tiên tìm nguyên nhân gốc cho bug, test chập chờn, lỗi build và các hành vi bất thường. Tìm hiểu quy trình bốn giai đoạn, các tệp đi kèm và thời điểm nên dùng trước khi đề xuất cách sửa.

Debugging
Yêu thích 0GitHub 121.8k
O
test-driven-development

bởi obra

Cài đặt và sử dụng kỹ năng test-driven-development để áp dụng TDD nghiêm ngặt: viết một bài kiểm thử thất bại trước, xác nhận lỗi đó thực sự xảy ra, triển khai lượng mã tối thiểu, rồi refactor an toàn.

Test Automation
Yêu thích 0GitHub 121.8k
O
using-git-worktrees

bởi obra

using-git-worktrees giúp tạo các Git worktree tách biệt cho nhánh mới, với chọn thư mục phù hợp, kiểm tra ignore và quy trình làm việc song song an toàn hơn mà không ảnh hưởng đến checkout hiện tại.

Git Workflows
Yêu thích 0GitHub 121.9k
O
using-superpowers

bởi obra

using-superpowers là skill khởi động phiên từ obra/superpowers, buộc phải tra cứu skill trước mọi phản hồi để agent tìm ra và kích hoạt đúng quy trình làm việc ngay từ đầu.

Skill Discovery
Yêu thích 0GitHub 121.9k
O
verification-before-completion

bởi obra

verification-before-completion là skill kiểm tra cuối cùng, giúp chặn các tuyên bố hoàn tất khi chưa có căn cứ xác thực. Tìm hiểu khi nào nên dùng, cách cài từ obra/superpowers, và cách đối chiếu từng trạng thái với bằng chứng xác minh mới nhất.

Skill Validation
Yêu thích 0GitHub 121.9k
O
writing-plans

bởi obra

writing-plans giúp biến spec hoặc tài liệu yêu cầu thành kế hoạch triển khai chi tiết, kèm hướng dẫn theo từng file, thứ tự thực hiện công việc, các bước kiểm thử và lời nhắc rà soát trước khi bắt đầu viết mã.

Requirements Planning
Yêu thích 0GitHub 121.9k
O
writing-skills

bởi obra

writing-skills là hướng dẫn Skill Authoring để tạo, chỉnh sửa và kiểm định agent skill theo quy trình test-driven. Bạn sẽ nắm các tệp quan trọng, điều kiện cần có và các bước thực tế để xử lý pressure scenarios, baseline tests và lặp tinh gọn với SKILL.md.

Skill Authoring
Yêu thích 0GitHub 121.9k
O
brainstorming

bởi obra

brainstorming là skill dùng trước khi triển khai, giúp làm rõ bối cảnh, đặt câu hỏi làm rõ từng câu một và yêu cầu phê duyệt thiết kế trước khi viết bất kỳ đoạn code nào. Skill cũng có visual companion tùy chọn và hỗ trợ tốt cho Requirements Planning.

Requirements Planning
Yêu thích 1GitHub 121.7k
O
dispatching-parallel-agents

bởi obra

dispatching-parallel-agents là skill Agent Orchestration dùng để tách các tác vụ thực sự độc lập cho các agent riêng biệt, mỗi agent có ngữ cảnh tách rời và kết quả được phối hợp lại rõ ràng.

Agent Orchestration
Yêu thích 0GitHub 121.8k
O
executing-plans

bởi obra

executing-plans giúp agent bám theo một kế hoạch triển khai đã được viết sẵn: rà soát trước, thực hiện tác vụ theo đúng thứ tự, chạy các bước kiểm tra được chỉ định, dừng khi gặp blocker và bàn giao sang quy trình hoàn tất. Phù hợp nhất cho Project Management và các tình huống bàn giao theo kế hoạch.

Project Management
Yêu thích 0GitHub 121.8k
O
finishing-a-development-branch

bởi obra

Skill finishing-a-development-branch giúp khép lại một Git branch an toàn sau khi hoàn tất triển khai. Skill sẽ kiểm tra test, xác nhận base branch, rồi đưa ra bốn lựa chọn rõ ràng: merge cục bộ, push để tạo Pull Request, giữ lại branch hoặc hủy phần công việc đó.

Git Workflows
Yêu thích 0GitHub 121.8k
O
receiving-code-review

bởi obra

receiving-code-review giúp bạn kiểm chứng phản hồi PR trước khi chỉnh sửa code. Hãy dùng skill này để diễn giải lại comment review, đối chiếu chúng với codebase, hỏi lại các ý chưa rõ và phản biện khi đề xuất không phù hợp.

Code Review
Yêu thích 0GitHub 121.8k

Cách sử dụng

Hướng dẫn Markdown để dùng bộ sưu tập này.
# 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