Integration of Superpowers systematic workflows with Everything Claude Code tools. Features: TDD, debugging, 26 commands, 13 agents, Ruby/Rails Engines, Dart/Flutter state management, git safety, and comprehensive language patterns.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores requirements and design before implementation.
Incrementally fix TypeScript and build errors:
Create or verify a checkpoint in your workflow.
Generate and run end-to-end tests with Playwright. Creates test journeys, runs tests, captures screenshots/videos/traces, and uploads artifacts.
Cluster related instincts into skills, commands, or agents
Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions.
Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the build green quickly.
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database performance. Incorporates Supabase best practices.
Documentation and codemap specialist. Use PROACTIVELY for updating codemaps and documentation. Runs /update-codemaps and /update-docs, generates docs/CODEMAPS/*, updates READMEs and guides.
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use before starting any task. Forces the agent to ask the user for clarification whenever it is confused, missing required information, or about to make assumptions. Prevents silent guessing and ensures requirements are fully understood before executing.
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
An integration project combining Superpowers by Jesse Vincent and Everything Claude Code by Affaan Mustafa.
This project merges the systematic workflows from Superpowers with the battle-tested production tools from Everything Claude Code, creating a comprehensive development toolkit for Claude Code with a three-layer architecture.
Source Versions: Superpowers 4.1.1 + Everything Claude Code 1.7.0
Three-Layer Architecture:
Enhanced Language Support:
Git Safety (from ECC): Destructive git operations (force push, reset --hard, rebase) are blocked. Normal operations allowed.
Opt-Out-Able (integrated): All auto-features can be disabled. See docs/integration/OPT-OUT.md.
For Complex Features (Layer 1 Workflows):
It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.
Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest. After the design is presented, you choose from four options: Ready (proceed to planning), Revise (refine the design), Save & exit (bookmark for later), or Discard & start fresh.
After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.
Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task. Each task passes through a multi-stage review pipeline — spec compliance, code quality, and security checks, with a conditional gate before proceeding. After all tasks complete, after-all-tasks stages run automatically: E2E test generation, doc updates, a verification loop, final review, and refactor cleanup.
It's not uncommon for Claude to be able to work autonomously for a couple hours at a time without deviating from the plan you put together. See docs/integration/ARCHITECTURE.md for the full pipeline details.
For Quick Tasks (Layer 3 Tools):
Need to fix a build error? /sp-ecc:build-fix
Want test coverage? /sp-ecc:test-coverage
Security audit needed? @security-auditor
Quick, focused, no ceremony. Use when you know exactly what you need.
Best of Both Worlds: Systematic workflows when you need structure. Quick tools when workflow is overkill.
This project builds on the excellent work of:
Superpowers by Jesse Vincent:
Everything Claude Code by Affaan Mustafa:
In Claude Code, run these two commands:
# 1. Register the marketplace
/plugin marketplace add FaisalAlqarni/sp-ecc
# 2. Install the plugin
/plugin install sp-ecc@sp-ecc
That's it! The plugin will be installed automatically.
If you prefer manual installation:
1. Clone the repository:
git clone https://github.com/FaisalAlqarni/sp-ecc
cd sp-ecc
2. Install dependencies (optional, for linting):
npm install
3. Create symlink to Claude Code plugins directory:
Windows:
mklink /D "%USERPROFILE%\.claude\plugins\sp-ecc" "D:\path\to\sp-ecc"
macOS/Linux:
ln -s /path/to/sp-ecc ~/.claude/plugins/sp-ecc
4. Restart Claude Code
npx claudepluginhub faisalalqarni/sp-ecc --plugin sp-eccAgentic development framework for Claude Code — disciplined workflow routing, TDD enforcement, safety hooks, systematic debugging, and code review
Unified Claude Code plugin merging superpowers workflows (TDD, debugging, planning) with everything-claude-code productivity (agents, learning, hooks, rules)
Core 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, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
AI-powered development tools for code review, research, design, and workflow automation.