Clark Farming CompanySoftware Foundry

Agent Stack · Resource

Superpowers Method

Superpowers is a complete software development workflow for AI coding agents, built on composable "skills" that activate automatically. Instead of jumping into code, agents using Superpowers first extract specifications through conversation, present designs in digestible chunks for validation, create detailed implementation plans (2-5 minute tasks), then execute via subagent-driven development with two-stage review. …

needs-reviewinferred-with-source-trail6 source links2 resolved links
wiki/wiki/julius/superpowers-github.md

Answer

Superpowers is a complete software development workflow for AI coding agents, built on composable "skills" that activate automatically. Instead of jumping into code, agents using Superpowers first extract specifications through conversation, present designs in digestible chunks for validation, create detailed implementation plans (2-5 minute tasks), then execute via subagent-driven development with two-stage review. …

Auto-generated neutral summary from the source page — needs human review before trusted use.

Evidence & Source Cards

Externalhttps://github.com/obra/superpowersexternal/unverified
Externalhttps://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.mdexternal/unverified
Externalhttps://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.mdexternal/unverified
Externalhttps://blog.fsck.com/2025/10/09/superpowers/external/unverified
Externalhttps://primeradiant.comexternal/unverified
Externalhttps://discord.gg/35wsABTejzexternal/unverified

Source Excerpt

Executive Summary

Superpowers is a complete software development workflow for AI coding agents, built on composable "skills" that activate automatically. Instead of jumping into code, agents using Superpowers first extract specifications through conversation, present designs in digestible chunks for validation, create detailed implementation plans (2-5 minute tasks), then execute via subagent-driven development with two-stage review.

Strategic Value for retired internal project: Superpowers is the original inspiration for Julius's governance approach and the Superpowers Method we follow. Created by Jesse Vincent (Prime Radiant), it validates our spec-first, test-driven, subagent-executed workflow. Direct comparison point with GitHub's Spec-Kit — both achieve similar goals via different mechanisms (skills vs CLI commands).


How It Works

The Core Flow

  1. Brainstorming (activates before writing code)
  1. Using Git Worktrees (after design approval)
  1. Writing Plans (with approved design)
  1. Subagent-Driven Development (with plan in hand)
  1. Test-Driven Development (during implementation)
  1. Requesting Code Review (between tasks)
  1. Finishing a Development Branch (when tasks complete)

Key Principle: Agent checks for relevant skills before any task — mandatory workflows, not suggestions.


Installation by Platform

Claude Code (Official Marketplace)

/plugin install superpowers@claude-plugins-official

Claude Code (Community Marketplace)

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

Cursor

/add-plugin superpowers
# Or search "superpowers" in plugin marketplace

Codex CLI

# Tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md

OpenCode CLI

# Tell OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md

GitHub Copilot CLI

copilot plugin marketplace add obra/superpowers-marketplace
copilot plugin install superpowers@superpowers-marketplace

Gemini CLI

gemini extensions install https://GitHub.com/obra/superpowers
# Update: gemini extensions update superpowers

Verify Installation

Start new session and ask for something that should trigger a skill (e.g., "help me plan this feature"). Agent should automatically invoke relevant Superpowers skill.


Skills Library

Testing Skills

SkillPurposeActivation Trigger
test-driven-developmentRED-GREEN-REFACTOR cycle enforcementAny code implementation task
testing anti-patterns referenceCommon TDD mistakes to avoidIncluded with TDD skill

Debugging Skills

SkillPurposeActivation Trigger
systematic-debugging4-phase root cause analysis processBug reports, test failures
verification-before-completionEnsure fixes actually workBefore marking bugs resolved

Systematic Debugging Includes:

Collaboration Skills

SkillPurposeActivation Trigger
brainstormingSocratic design refinementNew feature requests, vague requirements
writing-plansDetailed implementation plansAfter design approval
executing-plansBatch execution with human checkpointsPlan completion
dispatching-parallel-agentsConcurrent subagent workflowsIndependent task groups
requesting-code-reviewPre-review checklist enforcementBefore merge/PR
receiving-code-reviewResponding to feedback professionallyExternal review comments
using-git-worktreesParallel development branchesNew feature starts
finishing-a-development-branchMerge/PR decision workflowTask completion
subagent-driven-developmentFast iteration with two-stage reviewPlan execution phase

Meta Skills

SkillPurposeActivation Trigger
writing-skillsCreate new skills following best practicesWhen extending Superpowers
using-superpowersIntroduction to the skills systemFirst-time setup

Philosophy

Superpowers is built on four core principles:

1. Test-Driven Development

Write tests first, always. No exceptions. Tests are the specification of correct behavior.

2. Systematic Over Ad-Hoc

Process over guessing. Follow the skills, don't wing it. Consistency compounds.

3. Complexity Reduction

Simplicity as primary goal. YAGNI (You Aren't Gonna Need It). DRY (Don't Repeat Yourself). Delete code written before tests.

4. Evidence Over Claims

Verify before declaring success. Run the tests. Show me the logs. Trust but verify.


Comparison: Superpowers vs. Spec-Kit

AspectSuperpowers (obra)Spec-Kit (GitHub)Verdict
OriginJesse Vincent / Prime Radiant (community)GitHub official teamBoth valid
MechanismAuto-triggering skills per taskCLI slash commands (/speckit.*)Superpowers more automatic
InstallationPlugin marketplace (Claude, Cursor, etc.)Specify CLI install + agent configSpec-Kit more explicit
Workflow PhasesBrainstorm → Plan → Subagent Execute → ReviewConstitution → Spec → Plan → Tasks → ImplementNearly identical goals
TDD Enforcement✅ Built-in (test-driven-development skill)⚠️ Via Cleanup/FixIt extensionsSuperpowers stronger
Subagent Integration✅ Native (subagent-driven-development skill)❌ Manual delegationSuperpowers ahead
Code Review✅ requesting-code-review + receiving-code-review✅ Cleanup, DocGuard extensionsBoth strong
Git Workflow✅ using-git-worktrees built-in⚠️ Manual or via extensionsSuperpowers more integrated
Extensibilitywriting-skills Meta AI-skill for creating new skillsCommunity extensions catalog (20+)Spec-Kit richer ecosystem
Agent SupportClaude Code, Cursor, Codex, OpenCode, Copilot, GeminiClaude Code, Codex, OpenCodeSimilar coverage

Key Differences

Superpowers Strengths:

Spec-Kit Strengths:

Verdict: Superpowers is more automatic and integrated — skills trigger without user intervention. Spec-Kit is more explicit and extensible — clear phases, rich extension ecosystem. Both validate the spec-driven approach; choice depends on preference for automation vs explicitness.


Alignment with retired internal project

Julius Governance Model Validation ✅

Superpowers validates core Julius design decisions:

Superpowers Patternretired internal project EquivalentStatus
Brainstorming before codingJulius requirements clarification✅ Implemented
Design validation in chunksJulius approval gates per phase✅ Implemented
Detailed task breakdown (2-5 min)Julius task granularity enforcement✅ Implemented
Subagent execution with reviewCypher subagent-driven development✅ Implemented
TDD enforcement (RED-GREEN-REFACTOR)Reacher validation-first approach✅ Implemented
Code review before mergeReacher pre-commit verification✅ Implemented

Source excerpt truncated at 220 of 415 lines. Open the canonical wiki path above for the full page.

Relationships

Outbound links

Referenced by

Tags

spec-driven-developmentai-agentstddsubagent-workflowsclaude-codeskills