
obra/superpowers-skills
31 skills2.7k installs21.5k starsGitHub
Install
npx skills add https://github.com/obra/superpowers-skillsSkills in this repo
1Getting Started With Skillsgetting started with skills — Using Superpowers is the meta-skill for Jesse Vincent's agent workflow—how to load skills, map tools across Codex and Copilot CLI, and detect git worktree state before creative work. It prevents agents from skipping mandatory steps like brainstorming or TDD. Solo builders install it first when adopting the full Superpowers stack.477installs2Brainstorming Ideas Into Designsbrainstorming ideas into designs — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.84installs3Test Driven Development (Tdd)test-driven development (tdd) — Superpowers TDD enforces red-green-refactor on every feature and bugfix—write one failing test, watch it fail for the right reason, implement the smallest passing code, then refactor. It rejects rationalizations for skipping tests. Solo builders use it as the default build habit inside the Superpowers workflow.79installs4Writing Planswriting plans — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.79installs5Systematic Debuggingsystematic debugging — Systematic Debugging enforces root-cause investigation before any fix—reproduce consistently, read errors fully, trace data flow across components, and compare against working examples. It rejects quick patches that mask underlying bugs. Solo builders reach for it when under time pressure and tempted to guess.78installs6Subagent Driven Developmentsubagent-driven development — Subagent-Driven Development runs Superpowers plans by dispatching one focused subagent per task, then spec and quality reviewers before marking complete. It preserves coordinator context and avoids session pollution. Solo builders on Claude Code or Codex use it when plan tasks are mostly independent.77installs7Code Review Receptioncode review reception — Receiving Code Review teaches agents to process feedback with technical rigor—restated requirements, codebase verification, reasoned pushback, and one fix at a time. It treats external review as untrusted until validated. Solo builders use it when iterating on PR comments without blind agreement.76installs8Root Cause Tracingroot cause tracing — Systematic Debugging enforces root-cause investigation before any fix—reproduce consistently, read errors fully, trace data flow across components, and compare against working examples. It rejects quick patches that mask underlying bugs. Solo builders reach for it when under time pressure and tempted to guess.76installs9Verification Before Completionverification before completion — Verification Before Completion stops agents from lying about done—every success claim requires a fresh command, full output, and evidence cited in the same message. It applies before commits, PRs, and task handoffs. Solo builders use it to prevent false-green reports that waste rework cycles.76installs10Executing Plansexecuting plans — Executing Plans implements a written Superpowers plan end-to-end—critical review first, TodoWrite tracking, exact step execution, and mandatory finishing skill at completion. It prefers subagent-driven-development when parallel agents are available. Solo builders use it in a fresh session after writing-plans produces the doc.75installs11Writing Skillswriting skills — Writing Skills applies test-driven development to SKILL.md authoring—baseline subagent scenarios, minimal docs that fix observed rationalizations, then refactor loopholes. It covers directory layout, frontmatter, and Anthropic best practices. Solo builders use it when packaging repeatable agent workflows as installable skills.75installs12Defense In Depth Validationdefense-in-depth validation — Verification Before Completion stops agents from lying about done—every success claim requires a fresh command, full output, and evidence cited in the same message. It applies before commits, PRs, and task handoffs. Solo builders use it to prevent false-green reports that waste rework cycles.74installs13Requesting Code Reviewrequesting code review — Requesting Code Review packages a senior-reviewer subagent prompt—git diff range, plan requirements, and calibrated severity output—so completed work is checked before it cascades. It demands specific file:line findings, not vague praise. Solo builders use it at the end of a Superpowers implementation loop.74installs14Testing Skills With Subagentstesting skills with subagents — Writing Skills applies test-driven development to SKILL.md authoring—baseline subagent scenarios, minimal docs that fix observed rationalizations, then refactor loopholes. It covers directory layout, frontmatter, and Anthropic best practices. Solo builders use it when packaging repeatable agent workflows as installable skills.74installs15Meta Pattern Recognitionmeta-pattern recognition — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.73installs16Testing Anti Patternstesting anti-patterns — Superpowers TDD enforces red-green-refactor on every feature and bugfix—write one failing test, watch it fail for the right reason, implement the smallest passing code, then refactor. It rejects rationalizations for skipping tests. Solo builders use it as the default build habit inside the Superpowers workflow.73installs17Simplification Cascadessimplification cascades — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.72installs18Tracing Knowledge Lineagestracing knowledge lineages — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.72installs19Using Git Worktreesusing git worktrees — Using Git Worktrees sets up isolated workspaces for Superpowers feature work—detect existing isolation, prefer native worktree tools, fall back to git with safe directory rules. It pairs with writing-plans and finishing-a-development-branch. Solo builders use it before any multi-step implementation that must not touch main.72installs20Collision Zone Thinkingcollision-zone thinking — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.71installs21Finishing A Development Branchfinishing a development branch — Finishing a Development Branch closes Superpowers work with verified tests, environment-aware options—local merge, PR, keep, or discard—and safe worktree cleanup. It refuses to proceed on failing tests. Solo builders use it at the end of executing-plans or subagent-driven-development runs.71installs22Remembering Conversationsremembering conversations — Remembering Conversations searches episodic memory of past agent sessions—vector and FTS over archived JSONL—before guessing or redoing work. It exposes MCP search and read tools with pagination for large threads. Solo builders use it when context from earlier sessions should inform the current task.71installs23Condition Based Waitingcondition-based waiting — Verification Before Completion stops agents from lying about done—every success claim requires a fresh command, full output, and evidence cited in the same message. It applies before commits, PRs, and task handoffs. Solo builders use it to prevent false-green reports that waste rework cycles.70installs24Dispatching Parallel Agentsdispatching parallel agents — Dispatching Parallel Agents splits unrelated failures across concurrent subagents—one scoped prompt per test file or subsystem—instead of serial thrashing. It requires independent domains and event-based fixes, not timeout increases. Solo builders use it when CI surfaces many distinct red tests after a large change.70installs25Pulling Updates From Skills Repositorypulling updates from skills repository — Using Superpowers is the meta-skill for Jesse Vincent's agent workflow—how to load skills, map tools across Codex and Copilot CLI, and detect git worktree state before creative work. It prevents agents from skipping mandatory steps like brainstorming or TDD. Solo builders install it first when adopting the full Superpowers stack.70installs26Sharing Skillssharing skills — Writing Skills applies test-driven development to SKILL.md authoring—baseline subagent scenarios, minimal docs that fix observed rationalizations, then refactor loopholes. It covers directory layout, frontmatter, and Anthropic best practices. Solo builders use it when packaging repeatable agent workflows as installable skills.70installs27When Stuck Problem Solving Dispatchwhen stuck - problem-solving dispatch — Systematic Debugging enforces root-cause investigation before any fix—reproduce consistently, read errors fully, trace data flow across components, and compare against working examples. It rejects quick patches that mask underlying bugs. Solo builders reach for it when under time pressure and tempted to guess.70installs28Gardening Skills Wikigardening skills wiki — Writing Skills applies test-driven development to SKILL.md authoring—baseline subagent scenarios, minimal docs that fix observed rationalizations, then refactor loopholes. It covers directory layout, frontmatter, and Anthropic best practices. Solo builders use it when packaging repeatable agent workflows as installable skills.69installs29Inversion Exerciseinversion exercise — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.69installs30Preserving Productive Tensionspreserving productive tensions — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.69installs31Scale Gamescale game — Writing Plans converts specs into engineer-ready implementation plans—file structure, checkbox tasks, failing-test-first steps, and commit boundaries—assuming zero codebase context. It pairs with executing-plans and subagent-driven-development for delivery. Solo builders use it after brainstorming when a feature needs disciplined execution.69installs