🎯

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

23,705Installs
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.

🎯
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.

🎯
using-superpowers🎯Skill

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

🎯
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

🎯
receiving-code-review🎯Skill

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

🎯
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.