explaingit

joshuakgoldberg/superpowers

Analysis updated 2026-07-05 · repo last pushed 2026-06-03

Audience · developerComplexity · 2/5MaintainedSetup · moderate

TLDR

A plugin for AI coding assistants that forces them to slow down, ask questions, plan, and run tests before writing code. It makes AI act like a disciplined engineer rather than an over-eager intern.

Mindmap

mindmap
  root((repo))
    What it does
      Forces planning first
      Runs tests each step
      Uses subagents for tasks
    Use cases
      Design before coding
      Prevent wrong direction
      Reliable AI coding
    Tech stack
      Works across AI tools
      Claude Code support
      Cursor support
    Audience
      Founders
      Solo developers
      Small teams
    Philosophy
      Simplicity over speed
      Evidence over claims
      Process over guesswork
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Stop your AI assistant from writing 500 lines of code in the wrong direction.

USE CASE 2

Make your AI coding tool follow test-driven development automatically.

USE CASE 3

Get AI to brainstorm and plan a design document before writing any code.

What is it built with?

TypeScript

How does it compare?

joshuakgoldberg/superpowers0xhassaan/nn-from-scratch0xzgbot/hermes-comfyui-skills
Stars00
LanguagePython
Last pushed2026-06-03
MaintenanceMaintained
Setup difficultymoderatemoderateeasy
Complexity2/54/51/5
Audiencedeveloperdeveloperdesigner

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires choosing the right installation method for your specific AI coding tool out of roughly eight supported options.

The license is not specified in the repository explanation.

In plain English

Superpowers is a plugin that makes AI coding assistants work in a more deliberate, structured way. Instead of letting your AI agent immediately jump into writing code the moment you describe a feature, it forces the agent to slow down, ask you clarifying questions, write up a design document, create a detailed plan, and only then start building, all while running tests at every step. The workflow happens in stages. First, the agent brainstorms with you to nail down what you actually want to build. Once you approve the design, it breaks the work into small tasks (each a few minutes long) with specific file paths and verification steps. Then it dispatches subagents to tackle each task one by one, reviewing their work for both spec compliance and code quality before moving on. Throughout implementation, it enforces test-driven development: write a failing test, write the minimum code to pass it, then refactor. The system wraps up by verifying everything works and helping you merge or discard the branch. Anyone using tools like Claude Code, Cursor, GitHub Copilot CLI, Gemini CLI, or similar AI coding assistants would benefit. If you've ever watched an AI agent confidently write 500 lines of code in the wrong direction because it misunderstood your goal, this project exists to prevent that. It's designed for founders, solo developers, or small teams who want their AI assistant to function more like a disciplined engineer than an over-eager intern, one that checks its work, asks questions before acting, and proves things actually function rather than just claiming they do. The project is notable for being cross-platform: it works across roughly eight different AI coding tools, each with its own installation method. It also operates entirely through automatically triggered skills rather than requiring you to remember specific commands. The philosophy leans heavily on simplicity, systematic process over guesswork, and evidence over claims, tradeoffs that favor reliability over speed when the two conflict.

Copy-paste prompts

Prompt 1
Install the superpowers plugin for Cursor and set up a workflow where it asks me clarifying questions before starting to code a new login page.
Prompt 2
Use superpowers with Claude Code to build a REST API endpoint, making sure it breaks the work into small tasks and runs tests at every step.
Prompt 3
Configure superpowers so that my AI assistant writes a design document and creates a detailed plan before dispatching subagents to build a user dashboard feature.
Prompt 4
With superpowers enabled, ask the AI to implement a search function using test-driven development, writing a failing test first and then the minimum code to pass it.

Frequently asked questions

What is superpowers?

A plugin for AI coding assistants that forces them to slow down, ask questions, plan, and run tests before writing code. It makes AI act like a disciplined engineer rather than an over-eager intern.

Is superpowers actively maintained?

Maintained — commit in last 6 months (last push 2026-06-03).

What license does superpowers use?

The license is not specified in the repository explanation.

How hard is superpowers to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is superpowers for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.