superpowers

Coordinate spec-first, test-driven software delivery with subagent dispatch protocols.

30|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/qianleigood/crawclaw --skill superpowers-qianleigood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers
Source: https://github.com/qianleigood/crawclaw/tree/main/skills/superpowers
Command: npx skills add https://github.com/qianleigood/crawclaw --skill superpowers-qianleigood

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coordinate disciplined software delivery with a spec-first, test-driven workflow that replaces ad-hoc patches with governance-driven processes.

Core Features & Use Cases

  • Spec-first design, TDD, and subagent-driven execution for feature development and debugging.
  • Phase-based guidance (brainstorm, plan, subagent development, review, and finish) with gated commits and evidence-based validation.
  • Centralized dispatch protocol for subagents to ensure goals, context, files, constraints, and verification commands are consistently used.

Quick Start

Begin by defining a design plan and then implement strictly via a plan-driven, test-first workflow.

Frequently Asked Questions about superpowers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate software delivery with a spec-first workflow?

A spec-first software delivery workflow requires defining a design plan upfront, then implementing via a test-driven approach. It gates commits through brainstorm, plan, subagent development, review, and finish phases to ensure validated code.

How does a subagent-driven workflow handle feature development?

Subagent-driven feature development uses a centralized dispatch protocol to assign tasks. Subagents receive consistent goals, context, files, constraints, and verification commands, ensuring disciplined execution across brainstorm, plan, and review phases.

What is the best way to enforce TDD across development teams?

Enforce TDD across teams by mandating test-driven development within a governed software delivery pipeline. This requires evidence-based validation and gated commits before finishing a branch, replacing ad-hoc patches with disciplined processes.

Can I use subagents for debugging and branch finishing tasks?

Yes, you can use subagents for debugging and branch finishing tasks. The workflow applies subagent-driven execution alongside spec-first design to govern these activities, ensuring commits are gated and validated with evidence.

When do I need a centralized dispatch protocol for subagents?

You need a centralized dispatch protocol for subagents when coordinating complex software delivery tasks. It ensures subagents consistently use defined goals, context, files, constraints, and verification commands during execution.