Zum Hauptinhalt springen

SuperClaude Framework - Developer Guide

What is this about?

The SuperClaude Framework is a Claude Code-specific workflow framework that turns plain Claude Code into a more opinionated development environment with slash commands, specialized agents, behavioral modes, PM-style coordination, and optional MCP integrations. This guide explains what SuperClaude is, where it is genuinely useful, where it adds too much overhead, and how to use it well in real projects.

1. What is SuperClaude?​

SuperClaude is not a new model and not a replacement for Claude Code. The right mental model is:

LayerRole
Claude CodeThe base coding agent that reads files, edits code, runs commands, and works in your repo
SuperClaude FrameworkA structured command-and-behavior layer on top of Claude Code
Optional MCP serversExtra capabilities for research, docs lookup, browser work, memory, and reasoning

The project describes itself as a meta-programming configuration framework that transforms Claude Code into a structured development platform through behavioral instruction injection and component orchestration.

The practical meaning​

Without SuperClaude, you mostly drive Claude Code by writing prompts directly.

With SuperClaude, you get:

  • a larger shared command vocabulary such as /sc:brainstorm, /sc:implement, /sc:test, and /sc:research
  • a background PM-style orchestration layer
  • named specialist agents
  • behavioral modes for different task types
  • clearer separation between planning work and implementation work

That is the real product: more structure, more repeatability, and more workflow framing around Claude Code.


2. Why developers use it​

SuperClaude is attractive when normal free-form prompting starts to feel too inconsistent.

The main advantages​

AdvantageWhy it matters
30 slash commandsCommon development tasks become named workflows instead of ad-hoc prompts
20 specialized agentsDifferent roles such as PM, security, frontend, backend, and research can be activated more explicitly
7 behavioral modesThe framework can adapt its behavior to brainstorming, research, orchestration, token efficiency, and more
PM Agent patternsConfidence checking, self-checking, and reflexion add more guardrails than a raw coding loop
Document-vs-execution splitSome commands are planning/reporting only, others actually make changes
Optional MCP accelerationResearch, docs lookup, browser automation, and reasoning can become faster and more grounded

What makes it different from plain Claude Code​

Claude Code alone is excellent at:

  • repo navigation
  • implementation
  • debugging
  • command execution
  • flexible open-ended prompting

SuperClaude adds:

  • a standardized command language
  • built-in workflow expectations
  • stronger planning/execution boundaries
  • more opinionated delegation patterns
  • repeatable operating conventions across sessions

3. The most important thing to understand​

SuperClaude is not magic intelligence dust. It is a behavioral wrapper and workflow system around Claude Code.

That means the framework helps most when your problem is:

  • too fuzzy for direct implementation
  • large enough to benefit from decomposition
  • cross-functional across architecture, security, backend, frontend, and testing
  • repetitive enough that named workflows save effort

It helps less when your task is already obvious and tiny.

Rule of thumb

If you mostly need better workflow discipline, SuperClaude can help. If you mostly need one quick code edit, raw Claude Code is often faster.


4. The current state of the framework​

This matters because the repo explicitly distinguishes between today's stable version and future plans.

StateReality
Current stable linev4.x, currently documented as v4.3.0
Current delivery modelPython package plus installed Claude Code slash commands, agents, skills, and MCP setup helpers
Future directionTypeScript plugin system planned for v5.0
Important caveatThe plugin/marketplace flow described in some older references is not the current install path

This is one of the most important adoption details: install and evaluate SuperClaude as a v4 slash-command framework, not as a finished v5 plugin marketplace product.


5. How SuperClaude is structured​

The repo documents four big pieces you will feel in daily use.

5.1 Slash commands​

This is the main user-facing layer. SuperClaude installs 30 commands into Claude Code, typically under ~/.claude/commands/sc/.

Representative commands:

  • /sc:brainstorm
  • /sc:research
  • /sc:design
  • /sc:workflow
  • /sc:implement
  • /sc:task
  • /sc:test
  • /sc:analyze
  • /sc:improve
  • /sc:document

5.2 Agents​

The framework also installs 20 specialized agents under ~/.claude/agents/.

The role of these agents is not to replace commands, but to provide more stable domain behavior such as:

  • project management
  • architecture
  • security
  • frontend
  • backend
  • deep research

5.3 Behavioral modes​

The docs list 7 adaptive modes:

  • Brainstorming
  • Business Panel
  • Deep Research
  • Orchestration
  • Token-Efficiency
  • Task Management
  • Introspection

These are useful because they change how the framework reasons about the work, not just what command name you typed.

5.4 PM Agent patterns​

This is the most distinctive architectural piece in the repo.

The framework centers several PM-style patterns:

PatternPurpose
ConfidenceCheckerEvaluate confidence before implementation and avoid wrong-direction work
SelfCheckProtocolValidate implementation after the fact with evidence
ReflexionPatternLearn from failures and recurring mistakes

The repo frames these as a way to reduce hallucinated completion and to improve token efficiency over time.


6. The command model you actually need​

If you only remember one thing, remember this distinction:

CategoryMeaning
Document-only commandsProduce plans, reports, specs, or analysis, then stop
Execution commandsActually write code, run tests, build, or perform changes

Document-only commands​

These include workflows such as:

  • /sc:brainstorm
  • /sc:workflow
  • /sc:spawn
  • /sc:research
  • /sc:estimate
  • /sc:design
  • /sc:analyze
  • /sc:spec-panel
  • /sc:business-panel

These are not supposed to silently drift into implementation. That boundary is one of SuperClaude's better ideas.

Execution commands​

These include:

  • /sc:implement
  • /sc:improve
  • /sc:cleanup
  • /sc:task
  • /sc:test
  • /sc:build
  • /sc:git

This split matters because it helps you avoid a common agent mistake: asking for a plan and getting half a feature implemented before the plan is even good.


7. The most important command relationships​

SuperClaude's own docs spend a lot of time clarifying where similar commands differ. That is a good sign, because this is where users otherwise waste a lot of tokens.

7.1 /sc:spawn vs /sc:task vs /sc:implement​

CommandBest mental model
/sc:spawnBreak the big thing down
/sc:taskCoordinate execution across multiple domains
/sc:implementDirectly write code for a specific thing

Good rule:

  • use /sc:spawn when the task is still too big or tangled
  • use /sc:task when work spans several domains such as backend, frontend, security, and QA
  • use /sc:implement when you already know exactly what should be built

7.2 /sc:task vs /sc:implement​

SuperClaude's own docs basically warn you not to over-coordinate simple tasks.

Use /sc:task when:

  • the feature spans multiple domains
  • you need architecture/security/test coordination
  • the codebase is unfamiliar
  • the task is critical, such as auth or payments

Use /sc:implement when:

  • it is one component, one endpoint, or one contained feature
  • the architecture is already decided
  • you want speed more than coordination

7.3 /sc:design vs /sc:workflow​

This is another useful distinction:

  • /sc:design answers: what should the system look like?
  • /sc:workflow answers: in what order should we build it?

That difference is subtle but important. Design is blueprint. Workflow is execution plan.


8. How to install it today​

The stable v4 path is straightforward.

pipx install superclaude
superclaude install
superclaude install --list
superclaude doctor

Optional MCP installation:

superclaude mcp --list
superclaude mcp
superclaude mcp --servers tavily --servers context7

The repo also documents direct installation from Git via ./install.sh, but the pipx path is the recommended starting point.

Important version caveat

Do not evaluate SuperClaude based on the planned v5 plugin story. The current real product is the v4 slash-command and Python-package setup.


9. How to use SuperClaude well​

9.1 Learn the command families before trying to memorize everything​

You do not need all 30 commands in your head on day one. Learn the big families:

  • discovery
  • planning
  • implementation
  • quality
  • improvement
  • documentation

That gets you productive much faster than rote memorization.

9.2 Respect the planning/execution boundary​

One of SuperClaude's strengths is that it explicitly separates commands that plan from commands that execute.

If you ignore that and keep using document-only commands as if they were implementation commands, the framework will feel noisy and redundant.

9.3 Start with a small command set​

A very practical starter set is:

  • /sc:brainstorm
  • /sc:design
  • /sc:workflow
  • /sc:implement
  • /sc:test
  • /sc:analyze

That already covers a large amount of real work without forcing the whole framework surface into your habits at once.

9.4 Add MCPs for real benefit, not for checkbox completeness​

The repo claims meaningful gains from MCP-backed workflows, especially for:

  • Tavily for research
  • Context7 for official documentation
  • Sequential for reasoning efficiency
  • Serena for persistence and project memory
  • Playwright for browser-driven testing

This is one of the areas where SuperClaude can move from "prompt organization" to actual capability improvement.

9.5 Use /sc:task selectively​

This is probably the single most important habit for keeping SuperClaude from feeling bloated.

Do not use multi-agent coordination for:

  • tiny UI changes
  • simple CRUD endpoints
  • a one-file bug fix
  • a straightforward refactor

Use it where coordination changes the quality of the outcome.

9.6 Let raw Claude Code stay part of your workflow​

SuperClaude is best treated as an augmentation layer, not a religion.

You can still use plain Claude Code prompts whenever:

  • you need a quick answer
  • the task is too small to deserve a command
  • you want free-form investigation
  • the framework's structure would cost more than it saves

10.1 New feature from vague idea​

This is a strong SuperClaude path:

  1. /sc:brainstorm to clarify the idea
  2. /sc:research if outside information matters
  3. /sc:design for architecture or API shape
  4. /sc:workflow to generate the implementation order
  5. /sc:implement for concrete build steps
  6. /sc:test and /sc:analyze for validation

This is a good fit because the framework adds clarity before code generation starts.

10.2 Bug fix​

Recommended flow:

  1. /sc:troubleshoot to identify root cause
  2. /sc:implement for the actual fix
  3. /sc:test to verify

That is lean enough to stay practical.

10.3 Large cross-domain feature​

This is where /sc:task and /sc:spawn start making more sense:

  1. /sc:brainstorm
  2. /sc:design
  3. /sc:workflow
  4. /sc:spawn for decomposition
  5. /sc:task for coordinated execution
  6. /sc:test
  7. /sc:analyze --focus security or another targeted audit

10.4 Existing codebase onboarding​

SuperClaude's docs also emphasize session context and repo understanding. In established codebases, it is especially useful to combine:

  • Serena-based memory and symbol understanding
  • /sc:index-repo
  • /sc:analyze
  • /sc:explain

That helps Claude Code become repo-aware faster and more consistently.


11. Where SuperClaude is a good fit​

SuperClaude is a good fit when:

  • you already use Claude Code heavily
  • you want more structure than plain prompting gives you
  • your work often spans planning, implementation, testing, and review
  • you value explicit command boundaries
  • you want optional MCP-backed enhancement without building your own framework from scratch

It is especially attractive for developers who like the idea of a shared operating system for AI-assisted development.


12. Where it is overkill​

SuperClaude is a poor fit when:

  • you do not use Claude Code as your main environment
  • you want a provider-agnostic framework like BMAD or a multi-agent orchestrator like Ruflo
  • your tasks are mostly tiny edits and fast loops
  • you dislike command-heavy workflows
  • you are still learning basic Claude Code usage

It can also become counterproductive if you treat every task like an enterprise process.

Examples of overkill:

  • using /sc:task for a button label change
  • generating design and workflow artifacts for a one-line fix
  • turning a simple implementation into a multi-role coordination ceremony
Common failure mode

SuperClaude can create the feeling of rigor without always creating better outcomes. The framework helps most when its structure improves decision quality, not when it merely adds process.


13. How it compares to BMAD​

Because you asked for this in the same style as the BMAD guide, the cleanest distinction is:

FrameworkBest at
BMADStructured product/development planning across phases and artifacts
SuperClaudeClaude Code-centered command workflows and execution discipline

BMAD is more about method and phased planning across tools. SuperClaude is more about operating Claude Code itself in a structured way.

That means they are not direct clones:

  • BMAD is more tool-agnostic and planning-centric
  • SuperClaude is more Claude-specific and command-centric

14. A realistic adoption strategy​

If you want the signal without drowning in surface area, use this order:

Phase 1 - Learn the basics​

  • install SuperClaude
  • learn the command families
  • use only 5-6 core commands
  • keep MCP optional at first

Phase 2 - Add real capability​

  • install Tavily and Context7
  • try Serena if you want more persistent project understanding
  • use /sc:research, /sc:design, and /sc:analyze on real work

Phase 3 - Add coordination only where it pays​

  • start using /sc:spawn and /sc:task for larger features
  • lean on planning/execution boundaries
  • decide where plain Claude Code is still faster

That gives you an actual workflow advantage instead of just a larger command list.


15. Bottom line​

SuperClaude is a strong fit for developers who already like Claude Code but want a more explicit, repeatable, and command-driven way of working. Its biggest strengths are the structured command model, the planning-vs-execution separation, and the option to enrich Claude Code with MCP-backed research, documentation lookup, and coordination.

It is not the right tool for everyone. If you want pure speed or model-agnostic freedom, it may feel heavy. But if you want to turn Claude Code into something closer to a structured development platform, SuperClaude is one of the more serious attempts to do exactly that.

Official sources​