๐ŸŽฏ

test-driven-development

๐ŸŽฏSkill

from obra/superpowers

VibeIndex|
What it does
|

Guides developers in writing automated tests before code, ensuring robust, modular software design and catching bugs early in the development process.

Overview

A skill from the Superpowers collection by Jesse Vincent (obra) that guides developers in writing automated tests before code, following Test-Driven Development (TDD) methodology.

Key Features

  • Red-Green-Refactor cycle implementation guidance
  • Test-first development patterns for robust software design
  • Modular test structure for maintainable test suites
  • Early bug detection through systematic test writing

Who is this for?

Developers who want Claude to follow TDD principles when writing code โ€” writing tests first, watching them fail, then implementing the minimum code to make them pass.

๐Ÿ“ฆ

Same repository

obra/superpowers(16 items)

test-driven-development

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add obra/superpowers --skill test-driven-development
skills.sh Installโš  Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add obra/superpowers --skill test-driven-development
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/test-driven-development/SKILL.md

SKILL.md

64,618Installs
43,383
-
AddedJan 31, 2026

More from this repository10

๐Ÿช
obra-superpowers๐ŸชMarketplace

Complete software development workflow framework for coding agents. Enforces structured processes โ€” brainstorming, spec writing, TDD, subagent-driven development, and code review โ€” turning AI agents into disciplined engineering teammates.

๐ŸŽฏ
brainstorming๐ŸŽฏSkill

Generates structured, creative problem-solving frameworks with step-by-step ideation techniques, prioritization, and actionable innovation strategies.

๐ŸŽฏ
using-superpowers๐ŸŽฏSkill

Streamlines integration and usage of superpowers framework, providing intuitive methods for defining, configuring, and applying advanced computational capabilities.

๐ŸŽฏ
systematic-debugging๐ŸŽฏSkill

Methodically diagnose and resolve complex software bugs using structured analysis, trace patterns, and strategic troubleshooting techniques.

๐ŸŽฏ
writing-plans๐ŸŽฏSkill

Generates structured, actionable writing plans with clear goals, research strategies, outline templates, and milestone tracking for various document types.

๐ŸŽฏ
requesting-code-review๐ŸŽฏSkill

Streamlines code review requests by generating structured feedback templates, tracking review status, and facilitating collaborative code improvement workflows.

๐ŸŽฏ
executing-plans๐ŸŽฏSkill

Transforms complex multi-step workflows into executable sequences with robust error handling, retry mechanisms, and intelligent task orchestration.

๐ŸŽฏ
subagent-driven-development๐ŸŽฏSkill

Automates complex software development workflows by dynamically coordinating specialized AI subagents to break down and solve intricate programming tasks

๐ŸŽฏ
verification-before-completion๐ŸŽฏSkill

Validates and cross-checks critical task parameters, inputs, and preconditions before finalizing complex workflows to prevent errors and ensure reliable execution.

๐ŸŽฏ
receiving-code-review๐ŸŽฏSkill

Helps developers professionally receive, process, and learn from code review feedback to improve code quality and collaboration skills.