superpowers

Decompose complex tasks into atomic steps with test-driven development workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hhx465453939/Claude_skill_pool --skill superpowers-hhx465453939
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers
Source: https://github.com/hhx465453939/Claude_skill_pool/tree/main/skills.gemini/superpowers
Command: npx skills add https://github.com/hhx465453939/Claude_skill_pool --skill superpowers-hhx465453939

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill transforms AI agents into systematic problem-solving partners, ensuring complex tasks are handled with rigor, efficiency, and verifiable results, moving beyond ad-hoc responses.

Core Features & Use Cases

  • Systematic Task Decomposition: Breaks down complex requests into manageable, atomic steps.
  • Test-Driven Development (TDD): Enforces a strict "no failing test, no production code" policy for development tasks.
  • Structured Workflows: Provides defined processes for brainstorming, planning, execution, and solution design.
  • Use Case: When faced with a request to "design and implement a new user authentication module," this Skill will first generate a design spec, then an implementation plan with TDD steps, and finally execute the development following these rigorous procedures.

Quick Start

Use the superpowers skill to help me create a new feature by following the TDD workflow.

Frequently Asked Questions about superpowers

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

FAQPage Schema
How does test-driven development workflow automation work for complex tasks?

Test-driven development workflow automation enforces a strict "no failing test, no production code" policy. It breaks complex tasks into atomic steps, ensuring features are developed systematically with verifiable results rather than ad-hoc responses.

What is systematic task decomposition in AI development?

Systematic task decomposition is the process of breaking complex requests into manageable, atomic steps. It provides structured workflows for planning and execution, ensuring development tasks are handled with rigor and complexity reduction.

How do I implement a new feature using a TDD workflow with AI?

To implement a feature using a TDD workflow with AI, request the task and the framework will generate a design spec, create an implementation plan with TDD steps, and execute development following rigorous procedures.

Can I use systematic development for simple single-step queries?

Systematic development is not designed for simple single-step queries. It is built for complex tasks like feature creation, deep analysis, solution design, planning, and multi-step execution that require structured workflows.

What is the best way to design and implement a new authentication module systematically?

The best way to design an authentication module systematically is to use a framework that generates a design spec first, then creates an implementation plan with TDD steps, and finally executes the development following rigorous procedures.

Why should I use task decomposition over ad-hoc AI responses for software engineering?

Task decomposition over ad-hoc AI responses ensures complex tasks are handled with rigor, efficiency, and verifiable results. It enforces principles like evidence over claims and efficiency first, transforming AI into a systematic problem-solving partner.