SET — a premium AI engineering workflow combining Superpowers design + Compound Teams parallel execution + self-improving learning loops
npx claudepluginhub bhall2001/superpowers-engineering-teamSuperpowers Engineering Team — premium AI engineering workflow with parallel agent teams, TDD, and self-improving learning loops
A premium AI engineering workflow for Claude Code that turns a single coding assistant into a coordinated, self-improving engineering team.
SET combines Superpowers (structured design) + Compound Teams (parallel agent execution) into a unified pipeline with TDD enforcement, spec compliance verification, domain-specialist routing, and a two-level self-improving learning loop.
/set-init (once per project — detects stack, scaffolds agents, configures CLAUDE.md)
|
/set-design → /set-plan → /set-build → /set-review → /set-learn
| | | | |
Design spec Task plan Agent Team 4-perspective Two-level
with human optimized with TDD review learning:
approval for parallel Ralph Loops (spec, security, project +
at each execution + QA architecture, agent
section correctness) evolution
Two-level self-improving learning loop. After each cycle, /set-learn extracts learnings at two levels:
Agents that repeatedly make the same mistake get that mistake added to their instructions. The system improves itself with use.
Spec-first discipline. Every feature goes through a design spec reviewed and approved by a human before code is written. The spec is verified at three points: builder self-review, QA spec compliance check, and final spec compliance review.
Domain specialist routing. /set-init scaffolds specialist agents (DB, UI, API, QA, architect) based on your detected stack. /set-plan tags each task with the best-fit specialist. /set-build routes tasks to the right agent.
TDD Ralph Loops. Every builder writes failing tests first, implements minimal code to pass, then refactors — looping until all checks (tests, lint, typecheck, self-review) pass. Max 5 retries per unique error. Escalation after 3 attempts.
SET requires two Claude Code plugins:
curl -sL https://raw.githubusercontent.com/bhall2001/superpowers-engineering-team/main/install.sh | bash
Or clone and run:
git clone https://github.com/bhall2001/superpowers-engineering-team.git
cd superpowers-engineering-team
bash install.sh
/plugin marketplace add bhall2001/superpowers-engineering-team
/plugin install set
Then install the prerequisites if you don't have them:
/plugin marketplace add anthropics/claude-plugins-official
/plugin install superpowers@claude-plugins-official
/plugin marketplace add https://github.com/tbdng/compound-teams-plugin.git
/plugin install compound-teams@compound-teams-marketplace
Copy the command files from plugins/set/commands/ to ~/.claude/commands/.
/set-init — detects your stack, scaffolds domain specialists, configures CLAUDE.md/set-design <feature idea> — starts the pipeline| Command | Phase | What it does |
|---|---|---|
/set-init | Setup (once) | Detects stack, scaffolds agents, augments CLAUDE.md, creates directories |
/set-design | Design | Superpowers brainstorming → approved design spec |
/set-plan | Plan | Transposes design spec into parallelizable task plan with TDD steps and specialist tags |
/set-build | Build | Spawns Agent Team — specialists run TDD Ralph Loops, QA does two-stage review |
/set-review | Review | 4 parallel reviewers: spec compliance, security, architecture, correctness |
/set-learn | Learn | Extracts learnings to CLAUDE.md + evolves agent definitions based on cycle performance |
/set-update | Maintenance | Updates SET, Superpowers, and Compound Teams to latest versions |
After each build/review cycle, run /set-learn. It: