
Superpowers + Claude Code: TDD Workflow Setup Guide 2026
The biggest failure mode when using AI coding agents is letting them skip the test. Superpowers is an open-source framework — 99K+ GitHub stars, 2.5M+ VS Code extension downloads, official Claude Plugin Marketplace listing — that enforces test-driven development as a hard constraint on Claude Code rather than a suggestion. Here’s how to set it up and what actually changes in practice. What Is the Superpowers Framework and Why TDD Enforcement Matters Superpowers is a framework that installs as a system prompt layer between your requests and Claude Code’s reasoning engine, enforcing a 5-phase TDD discipline on every coding task: requirements clarification, test writing, implementation, test passing, and refactoring. Unlike .cursorrules or a CLAUDE.md file that suggests behavior, Superpowers uses a structured agent protocol that blocks code generation until a failing test exists. The framework reached 99K+ GitHub stars and an official listing on the Anthropic Claude Plugin Marketplace, with 2.5M+ VS Code extension downloads as of 2026. The core insight behind Superpowers is that AI coding agents are optimistic — they generate code that looks correct and compiles cleanly, but fails in edge cases that a test suite would catch immediately. When you add TDD enforcement at the framework level, Claude Code can’t take the shortcut of writing implementation first and hoping tests follow. The workflow discipline is structural, not optional. For developers who have shipped code with AI agents only to find regressions a week later, this matters significantly. The free tier is available for individual use with a Pro plan at $20/month for team features. ...