# Superpowers Patterns

> Apply core patterns from superpowers library for TDD, debugging, and collaboration.

- Skill: `heldinhow/superpowers-patterns` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add heldinhow/superpowers-patterns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/heldinhow/superpowers-patterns/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Heldinhow (https://skillmd.com/u/heldinhow)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/heldinhow/superpowers-patterns

---


# Superpowers Patterns

## Overview
Superpowers provides battle-tested development patterns for TDD, debugging, and team collaboration. This skill should be invoked when applying systematic approaches to development, debugging, or team workflows.

## Core Principles
- **TDD**: Write failing test first, minimal code, then refactor
- **Debugging**: Reproduce, isolate, fix, add regression test
- **Planning**: Use /brainstorm and /write-plan
- **Execution**: Follow /execute-plan for structured work

## Preparation Checklist
- [ ] Identify which pattern applies
- [ ] Load appropriate skill
- [ ] Gather required context
- [ ] Set up testing/debugging environment

## Step-by-Step Process
1. **Identify**: Choose appropriate pattern
2. **TDD Flow**: Red-Green-Refactor cycle
3. **Debug Flow**: Reproduce, isolate, fix, verify
4. **Brainstorm**: Use /brainstorm for ideation
5. **Plan**: Use /write-plan for documentation
6. **Execute**: Follow /execute-plan

## Do's and Don'ts
- ✅ **Do** follow patterns consistently
- ✅ **Do** add regression tests after fixes
- ✅ **Do** document decisions
- ❌ **Don't** skip steps in patterns
- ❌ **Don't** deviate from established workflows
- ❌ **Don't** skip testing

## Anti-Patterns
- **No Testing**: Skipping test-first approach
- **Random Debugging**: Not following systematic debugging
- **No Planning**: Diving in without planning
- **Skipping Documentation**: Not recording decisions

