By armstrongl
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Use before any creative work — creating features, building components, adding functionality, or modifying behavior — before any implementation begins.
Use when you have 2+ independent tasks that can proceed without shared state or sequential dependencies, and running them concurrently would save time.
Use when the user has a plan file ready to implement, says "execute this plan," "implement this plan," "run this plan," or "start on this plan." Prefer supapowers:subagent-driven-development when subagents are available.
Use when a development branch is complete and you need to decide what to do with it - merge locally, open a pull request, keep it, or discard it
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable. Requires technical rigor and verification, not performative agreement or blind implementation.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Supapowers is a complete software development workflow for coding agents, built on composable skills and initial instructions that ensure your agent uses them.
When you fire up your coding agent and start building something, it doesn't jump straight into writing code. It steps back and asks what you're really trying to accomplish.
Once it has extracted a spec from the conversation, it presents it in sections short enough to read and digest.
After you sign off on the design, your agent creates an implementation plan clear enough for an enthusiastic junior engineer to follow. It emphasizes true RED/GREEN TDD, YAGNI, and DRY.
When you say "go," it launches a subagent-driven-development process: agents work through each engineering task, inspect and review their work, and continue forward. Claude often works autonomously for hours at a time without deviating from the plan.
Because skills trigger automatically, you don't need to do anything special. Your coding agent has Supapowers.
Forked from obra/superpowers by Jesse Vincent.
Installation differs by platform. Claude Code and Cursor use plugin marketplaces. Codex and OpenCode require manual setup.
Register the marketplace:
/plugin marketplace add armstrongl/superpowers
Install the plugin:
/plugin install supapowers@supapowers-dev
In Cursor Agent chat:
/add-plugin superpowers
Or search for "superpowers" in the plugin marketplace.
Tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/armstrongl/superpowers/refs/heads/main/.codex/INSTALL.md
Detailed docs: docs/README.codex.md
Tell OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/armstrongl/superpowers/refs/heads/main/.opencode/INSTALL.md
Detailed docs: docs/README.opencode.md
gemini extensions install https://github.com/armstrongl/superpowers
To update:
gemini extensions update supapowers
Start a new session and ask for something that should trigger a skill (for example, "help me plan this feature" or "let's debug this issue"). The agent should automatically invoke the relevant supapowers skill.
brainstorming - Activates before writing code. Refines rough ideas through questions, explores alternatives, presents design in sections for validation. Saves design document.
using-git-worktrees - Activates after design approval. Creates isolated workspace on new branch, runs project setup, verifies clean test baseline.
writing-plans - Activates with approved design. Breaks work into bite-sized tasks (2-5 minutes each). Every task has exact file paths, complete code, and verification steps.
subagent-driven-development or executing-plans - Activates with plan. Dispatches fresh subagent per task with two-stage review (spec compliance, then code quality), or executes in batches with human checkpoints.
test-driven-development - Activates during implementation. Enforces RED-GREEN-REFACTOR: write failing test, watch it fail, write minimal code, watch it pass, commit. Deletes code written before tests.
requesting-code-review - Activates between tasks. Reviews against plan, reports issues by severity. Critical issues block progress.
finishing-a-development-branch - Activates when tasks complete. Verifies tests, presents options (merge/PR/keep/discard), cleans up worktree.
The agent checks for relevant skills before any task. These are mandatory workflows, not suggestions.
Testing
Debugging
Collaboration
Meta
Analyze Function Health biomarker data using functional and longevity medicine ranges, trend analysis, and cross-system pattern recognition. Surfaces risks that conventional lab ranges miss and produces prioritized, evidence-backed recommendations. Includes a research skill for searching, evaluating, and synthesizing health literature from PubMed, Cochrane, and clinical databases.
A simple example plugin that demonstrates basic Claude Code plugin functionality
Documentation generation, code explanation, and technical writing with automated doc generation and tutorial creation
Unit and integration test automation for Python and JavaScript with debugging support
A comprehensive toolkit for creating, validating, and distributing Claude Code plugins
npx claudepluginhub armstrongl/superpowers --plugin supapowersCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Evidence-gated AI coding workflow: scan → analyze → plan → TDD → execute → fix → verify → review, powered by Codebase Memory MCP >= 0.9.0 with optional Serena LSP intelligence. Includes blast-radius planning, test/cycle gates, independent review, and Windows Git Bash hook auto-resolution.
v9.54.0 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.