SuperClaude_Framework

A configuration framework that enhances Claude Code with specialized commands, cognitive personas, and development methodologies.

23,584 stars Python Markdown Skills API Spec
AI Prompts & Specs

Repository: SuperClaude-Org/SuperClaude_Framework


Stars: 22324

CLAUDE.md

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

🐍 Python Environment Rules

CRITICAL: This project uses UV for all Python operations. Never use python -m, pip install, or python script.py directly.

Required Commands

bash

All Python operations must use UV


uv run pytest # Run tests
uv run pytest tests/pm_agent/ # Run specific tests
uv pip install package # Install dependencies
uv run python script.py # Execute scripts

πŸ“‚ Project Structure

Current v4.3.0 Architecture: Python package with 30 commands, 20 agents, 7 modes

text

Claude Code Configuration (v4.3.0)


Installed via superclaude install to user's home directory


~/.claude/
β”œβ”€β”€ settings.json
β”œβ”€β”€ commands/sc/ # 30 slash commands (/sc:research, /sc:implement, etc.)
β”‚ β”œβ”€β”€ pm.md
β”‚ β”œβ”€β”€ research.md
β”‚ β”œβ”€β”€ implement.md
β”‚ └── ... (30 total)
β”œβ”€β”€ agents/ # 20 domain-specialist agents (@pm-agent, @system-architect, etc.)
β”‚ β”œβ”€β”€ pm-agent.md
β”‚ β”œβ”€β”€ system-architect.md
β”‚ └── ... (20 total)
└── skills/ # Skills (confidence-check, etc.)

Python Package


src/superclaude/
β”œβ”€β”€ __init__.py # Public API: ConfidenceChecker, SelfCheckProtocol, ReflexionPattern
β”œβ”€β”€ pytest_plugin.py # Auto-loaded pytest integration (5 fixtures, 9 markers)
β”œβ”€β”€ pm_agent/ # confidence.py, self_check.py, reflexion.py, token_budget.py
β”œβ”€β”€ execution/ # parallel.py, reflection.py, self_correction.py
β”œβ”€β”€ cli/ # main.py, doctor.py, install_commands.py, install_mcp.py, install_skill.py
β”œβ”€β”€ commands/ # 30 slash command definitions (.md files)
β”œβ”€β”€ agents/ # 20 agent definitions (.md files)
β”œβ”€β”€ modes/ # 7 behavioral modes (.md files)
β”œβ”€β”€ skills/ # Installable skills (confidence-check, etc.)
β”œβ”€β”€ hooks/ # Claude Code hook definitions
β”œβ”€β”€ mcp/ # MCP server configurations (10 servers)
└── core/ # Core utilities

Project Files


tests/ # Python test suite (136 tests)
β”œβ”€β”€ unit/ # Unit tests (auto-marked @pytest.mark.unit)
└── integration/ # Integration tests (auto-marked @pytest.mark.integration)
docs/ # Documentation
scripts/ # Analysis tools (workflow metrics, A/B testing)
plugins/ # Exported plugin artefacts for distribution
PLANNING.md # Architecture, absolute rules
TASK.md # Current tasks
KNOWLEDGE.md # Accumulated insights

Claude Code Integration Points

SuperClaude integrates with Claude Code through these mechanisms:
- Slash Commands: 30 commands installed to ~/.claude/commands/sc/ (e.g., /sc:pm, /sc:research)
- Agents: 20 agents installed to ~/.claude/agents/ (e.g., @pm-agent, @system-architect)
- Skills: Installed to ~/.claude/skills/ (e.g., confidence-check)
- Hooks: Session lifecycle hooks in src/superclaude/hooks/
- Settings: Project settings in .claude/settings.json
- Pytest Plugin: Auto-loaded via entry point, provides fixtures and markers
- MCP Servers: 8+ servers configurable via superclaude mcp

πŸ”§ Development Workflow

Essential Commands

bash

Setup


make dev # Install in editable mode with dev dependencies
make verify # Verify installation (package, plugin, health)

Testing


make test # Run full test suite
uv run pytest tests/pm_agent/ -v # Run specific directory
uv run pytest tests/test_file.py -v # Run specific file
uv run pytest -m confidence_check # Run by marker
uv run pytest --cov=superclaude # With coverage

Code Quality


make lint # Run ruff linter
make format # Format code with ruff
make doctor # Health check diagnostics

MCP Servers


superclaude mcp # Interactive install (gateway default)
superclaude mcp --list # List available servers
superclaude mcp --servers airis-mcp-gateway # Install AIRIS Gateway (recommended)
superclaude mcp --servers tavily context7 # Install individual servers

Plugin Packaging


make build-plugin # Build plugin artefacts into dist/
make sync-plugin-repo # Sync artefacts into ../SuperClaude_Plugin

Maintenance


make clean # Remove build artifacts

πŸ“¦ Core Architecture

Pytest Plugin (Auto-loaded)

Registered via pyproject.toml entry point, automatically available after installation.

Fixtures: confidence_checker, self_check_protocol, reflexion_pattern, token_budget, pm_context

Auto-markers:
- Tests in /unit/ β†’ @pytest.mark.unit
- Tests in /integration/ β†’ @pytest.mark.integration

Custom markers: @pytest.mark.confidence_check, @pytest.mark.self_check, @pytest.mark.reflexion

PM Agent - Three Core Patterns

1. ConfidenceChecker (src/superclaude/pm_agent/confidence.py)
- Pre-execution confidence assessment: β‰₯90% required, 70-89% present alternatives, <70% ask questions
- Prevents wrong-direction work, ROI: 25-250x token savings

2. SelfCheckProtocol (src/superclaude/pm_agent/self_check.py)
- Post-implementation evidence-based validation
- No speculation - verify with tests/docs

3. ReflexionPattern (src/superclaude/pm_agent/reflexion.py)
- Error learning and prevention
- Cross-session pattern matching

Parallel Execution

Wave β†’ Checkpoint β†’ Wave pattern (src/superclaude/execution/parallel.py):
- 3.5x faster than sequential execution
- Automatic dependency analysis
- Example: [Read files in parallel] β†’ Analyze β†’ [Edit files in parallel]

Slash Commands, Agents & Modes (v4.3.0)

- Install via: pipx install superclaude && superclaude install
- 30 Commands installed to ~/.claude/commands/sc/ (e.g., /sc:pm, /sc:research, /sc:implement)
- 20 Agents installed to ~/.claude/agents/ (e.g., @pm-agent, @system-architect, @deep-research)
- 7 Behavioral Modes: Brainstorming, Business Panel, Deep Research, Introspection, Orchestration, Task Management, Token Efficiency
- Skills: Installable to ~/.claude/skills/ (e.g., confidence-check)

Note: TypeScript plugin system planned for v5.0 (#419)

πŸ§ͺ Testing with PM Agent

Example Test with Markers

python
@pytest.mark.confidence_check
def test_feature(confidence_checker):
"""Pre-execution confidence check - skips if < 70%"""
context = {"test_name": "test_feature", "has_official_docs": True}
assert confidence_checker.assess(context) >= 0.7

@pytest.mark.self_check
def test_implementation(self_check_protocol):
"""Post-implementation validation with evidence"""
implementation = {"code": "...", "tests": [...]}
passed, issues = self_check_protocol.validate(implementation)
assert passed, f"Validation failed: {issues}"

@pytest.mark.reflexion
def test_error_learning(reflexion_pattern):
"""If test fails, reflexion records for future prevention"""
pass

@pytest.mark.complexity("medium") # simple: 200, medium: 1000, complex: 2500
def test_with_budget(token_budget):
"""Token budget allocation"""
assert token_budget.limit == 1000

🌿 Git Workflow

Branch structure: master (production) ← integration (testing) ← feature/, fix/, docs/*

Standard workflow:
1. Create branch from integration: git checkout -b feature/your-feature
2. Develop with tests: uv run pytest
3. Commit: git commit -m "feat: description" (conventional commits)
4. Merge to integration β†’ validate β†’ merge to master

Current branch: See git status in session start output

Parallel Development with Git Worktrees

CRITICAL: When running multiple Claude Code sessions in parallel, use git worktree to avoid conflicts.

bash

Create worktree for integration branch


cd ~/github/SuperClaude_Framework
git worktree add ../SuperClaude_Framework-integration integration

Create worktree for feature branch


git worktree add ../SuperClaude_Framework-feature feature/pm-agent

Benefits:
- Run Claude Code sessions on different branches simultaneously
- No branch switching conflicts
- Independent working directories
- Parallel development without state corruption

Usage:
- Session A: Open ~/github/SuperClaude_Framework/ (current branch)
- Session B: Open ~/github/SuperClaude_Framework-integration/ (integration)
- Session C: Open ~/github/SuperClaude_Framework-feature/ (feature branch)

Cleanup:

bash
git worktree remove ../SuperClaude_Framework-integration

πŸ“ Key Documentation Files

PLANNING.md - Architecture, design principles, absolute rules
TASK.md - Current tasks and priorities
KNOWLEDGE.md - Accumulated insights and troubleshooting

Additional docs in docs/user-guide/, docs/developer-guide/, docs/reference/

πŸ’‘ Core Development Principles

1. Evidence-Based Development


Never guess - verify with official docs (Context7 MCP, WebFetch, WebSearch) before implementation.

2. Confidence-First Implementation


Check confidence BEFORE starting: β‰₯90% proceed, 70-89% present alternatives, <70% ask questions.

3. Parallel-First Execution


Use Wave β†’ Checkpoint β†’ Wave pattern (3.5x faster). Example: [Read files in parallel] β†’ Analyze β†’ [Edit files in parallel]

4. Token Efficiency


- Simple (typo): 200 tokens
- Medium (bug fix): 1,000 tokens
- Complex (feature): 2,500 tokens
- Confidence check ROI: spend 100-200 to save 5,000-50,000

πŸ”§ MCP Server Integration

Recommended: Use airis-mcp-gateway for unified MCP management.

bash
superclaude mcp  # Interactive install, gateway is default (requires Docker)

Gateway Benefits: 60+ tools, 98% token reduction, single SSE endpoint, Web UI

High Priority Servers (included in gateway):
- Tavily: Web search (Deep Research)
- Context7: Official documentation (prevent hallucination)
- Sequential: Token-efficient reasoning (30-50% reduction)
- Serena: Session persistence
- Mindbase: Cross-session learning

Optional: Playwright (browser automation), Magic (UI components), Chrome DevTools (performance)

Usage: TypeScript plugins and Python pytest plugin can call MCP servers. Always prefer MCP tools over speculation for documentation/research.

πŸš€ Development & Installation

Current Installation Method (v4.3.0)

Standard Installation:

bash

Option 1: pipx (recommended)


pipx install superclaude
superclaude install

Option 2: Direct from repo


git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
cd SuperClaude_Framework
./install.sh

Development Mode:

bash

Install in editable mode


make dev

Run tests


make test

Verify installation


make verify

Plugin System (v5.0 - Not Yet Available)

The TypeScript plugin system (.claude-plugin/, marketplace) is planned for v5.0.
See docs/plugin-reorg.md for details.

πŸ“Š Package Information

Package name: superclaude
Version: 4.3.0
Python: >=3.10
Build system: hatchling (PEP 517)

Entry points:
- CLI: superclaude command
- Pytest plugin: Auto-loaded as superclaude

Dependencies:
- pytest>=7.0.0
- click>=8.0.0
- rich>=13.0.0

πŸ”Œ Claude Code Native Features (for developers)

SuperClaude extends Claude Code through its native extension points. When developing SuperClaude features, use these Claude Code capabilities:

Extension Points We Use


- Custom Commands (~/.claude/commands/sc/.md): 30 /sc: commands
- Custom Agents (~/.claude/agents/*.md): 20 domain-specialist agents
- Skills (~/.claude/skills/): confidence-check skill
- Settings (.claude/settings.json): Permission rules, hooks
- MCP Servers: 8 pre-configured + AIRIS gateway
- Pytest Plugin: Auto-loaded via entry point

Extension Points We Should Use More


- Hooks (28 events): SessionStart, Stop, PostToolUse, TaskCompleted β€” ideal for PM Agent auto-restore, self-check validation, and reflexion triggers
- Skills System: Commands should migrate to proper skills with YAML frontmatter for auto-triggering, tool restrictions, and effort overrides
- Plan Mode: Could integrate with confidence checks (block implementation when < 70%)
- Settings Profiles: Could provide recommended permission/hook configs per workflow
- Native Session Persistence: --continue/--resume instead of custom memory files

See docs/user-guide/claude-code-integration.md for the full gap analysis.


README.md

<div align="center">

πŸš€ SuperClaude Framework

![Run in Smithery](https://smithery.ai/skills?ns=SuperClaude-Org&utm_source=github&utm_medium=badge)


Transform Claude Code into a Structured Development Platform

<p align="center">
<a href="https://github.com/hesreallyhim/awesome-claude-code/">
<img src="https://awesome.re/mentioned-badge-flat.svg" alt="Mentioned in Awesome Claude Code">
</a>
<a href="https://github.com/SuperClaude-Org/SuperGemini_Framework" target="_blank">
<img src="https://img.shields.io/badge/Try-SuperGemini_Framework-blue" alt="Try SuperGemini Framework"/>
</a>
<a href="https://github.com/SuperClaude-Org/SuperQwen_Framework" target="_blank">
<img src="https://img.shields.io/badge/Try-SuperQwen_Framework-orange" alt="Try SuperQwen Framework"/>
</a>
<img src="https://img.shields.io/badge/version-4.3.0-blue" alt="Version">
<a href="https://github.com/SuperClaude-Org/SuperClaude_Framework/actions/workflows/test.yml">
<img src="https://github.com/SuperClaude-Org/SuperClaude_Framework/actions/workflows/test.yml/badge.svg" alt="Tests">
</a>
<img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License">
<img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome">
</p>

<p align="center">
<a href="https://superclaude.netlify.app/">
<img src="https://img.shields.io/badge/🌐_Visit_Website-blue" alt="Website">
</a>
<a href="https://pypi.org/project/superclaude/">
<img src="https://img.shields.io/pypi/v/SuperClaude.svg?" alt="PyPI">
</a>
<a href="https://pepy.tech/projects/superclaude">
<img src="https://static.pepy.tech/personalized-badge/superclaude?period=total&units=INTERNATIONAL_SYSTEM&left_color=BLACK&right_color=GREEN&left_text=downloads" alt="PyPI sats">
</a>
<a href="https://www.npmjs.com/package/@bifrost_inc/superclaude">
<img src="https://img.shields.io/npm/v/@bifrost_inc/superclaude.svg" alt="npm">
</a>
</p>

<p align="center">
<a href="README.md">
<img src="https://img.shields.io/badge/πŸ‡ΊπŸ‡Έ_English-blue" alt="English">
</a>
<a href="README-zh.md">
<img src="https://img.shields.io/badge/πŸ‡¨πŸ‡³_δΈ­ζ–‡-red" alt="δΈ­ζ–‡">
</a>
<a href="README-ja.md">
<img src="https://img.shields.io/badge/πŸ‡―πŸ‡΅_ζ—₯本θͺž-green" alt="ζ—₯本θͺž">
</a>
</p>

<p align="center">
<a href="#-quick-installation">Quick Start</a> β€’
<a href="#-support-the-project">Support</a> β€’
<a href="#-whats-new-in-v4">Features</a> β€’
<a href="#-documentation">Docs</a> β€’
<a href="#-contributing">Contributing</a>
</p>

</div>

---

<div align="center">

πŸ“Š Framework Statistics

| Commands | Agents | Modes | MCP Servers |
|:------------:|:----------:|:---------:|:---------------:|
| 30 | 20 | 7 | 8 |
| Slash Commands | Specialized AI | Behavioral | Integrations |

30 slash commands covering the complete development lifecycle from brainstorming to deployment.

</div>

---

<div align="center">

🎯 Overview

SuperClaude is a meta-programming configuration framework that transforms Claude Code into a structured development platform through behavioral instruction injection and component orchestration. It provides systematic workflow automation with powerful tools and intelligent agents.


Disclaimer

This project is not affiliated with or endorsed by Anthropic.
Claude Code is a product built and maintained by Anthropic.

πŸ“– For Developers & Contributors

Essential documentation for working with SuperClaude Framework:

| Document | Purpose | When to Read |
|----------|---------|--------------|
| PLANNING.md | Architecture, design principles, absolute rules | Session start, before implementation |
| TASK.md | Current tasks, priorities, backlog | Daily, before starting work |
| KNOWLEDGE.md | Accumulated insights, best practices, troubleshooting | When encountering issues, learning patterns |
| CONTRIBUTING.md | Contribution guidelines, workflow | Before submitting PRs |
| Commands Reference | Complete reference for all 30 /sc:* commands with syntax, examples, workflows, and decision guides | Learning SuperClaude, choosing the right command |

πŸ’‘ Pro Tip: Claude Code reads these files at session start to ensure consistent, high-quality development aligned with project standards.

> πŸ“š New to SuperClaude? Start with Commands Reference β€” it contains visual decision trees, detailed command comparisons, and workflow examples to help you understand which commands to use and when.

⚑ Quick Installation

IMPORTANT: The TypeScript plugin system described in older documentation is

not yet available (planned for v5.0). For current installation

instructions, please follow the steps below for v4.x.

Current Stable Version (v4.3.0)

SuperClaude currently uses slash commands.

Option 1: pipx (Recommended)

bash

Install from PyPI


pipx install superclaude

Install commands (installs all 30 slash commands)


superclaude install

Install MCP servers (optional, for enhanced capabilities)


superclaude mcp --list # List available MCP servers
superclaude mcp # Interactive installation
superclaude mcp --servers tavily --servers context7 # Install specific servers

Verify installation


superclaude install --list
superclaude doctor

After installation, restart Claude Code to use 30 commands including:
- /sc:research - Deep web research (enhanced with Tavily MCP)
- /sc:brainstorm - Structured brainstorming
- /sc:implement - Code implementation
- /sc:test - Testing workflows
- /sc:pm - Project management
- /sc - Show all 30 available commands

Option 2: Direct Installation from Git

bash

Clone the repository


git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
cd SuperClaude_Framework

Run the installation script


./install.sh

Coming in v5.0 (In Development)

We are actively working on a new TypeScript plugin system (see issue #419 for details). When released, installation will be simplified to:

bash

This feature is not yet available


/plugin marketplace add SuperClaude-Org/superclaude-plugin-marketplace
/plugin install superclaude

Status: In development. No ETA has been set.

Enhanced Performance (Optional MCPs)

For 2-3x faster execution and 30-50% fewer tokens, optionally install MCP servers:

bash

Optional MCP servers for enhanced performance (via airis-mcp-gateway):


- Serena: Code understanding (2-3x faster)


- Sequential: Token-efficient reasoning (30-50% fewer tokens)


- Tavily: Web search for Deep Research


- Context7: Official documentation lookup


- Mindbase: Semantic search across all conversations (optional enhancement)

Note: Error learning available via built-in ReflexionMemory (no installation required)


Mindbase provides semantic search enhancement (requires "recommended" profile)


Install MCP servers: https://github.com/agiletec-inc/airis-mcp-gateway


See docs/mcp/mcp-integration-policy.md for details

Performance Comparison:
- Without MCPs: Fully functional, standard performance βœ…
- With MCPs: 2-3x faster, 30-50% fewer tokens ⚑

</div>

---

<div align="center">

πŸ’– Support the Project

Hey, let's be real - maintaining SuperClaude takes time and resources.

> The Claude Max subscription alone runs $100/month for testing, and that's before counting the hours spent on documentation, bug fixes, and feature development.

If you're finding value in SuperClaude for your daily work, consider supporting the project.

Even a few dollars helps cover the basics and keeps development active.

> Every contributor matters, whether through code, feedback, or support. Thanks for being part of this community! πŸ™

<table>
<tr>
<td align="center" width="33%">

β˜• Ko-fi


![Ko-fi](https://ko-fi.com/superclaude)

One-time contributions

</td>
<td align="center" width="33%">

🎯 Patreon


![Patreon](https://patreon.com/superclaude)

Monthly support

</td>
<td align="center" width="33%">

πŸ’œ GitHub


![GitHub Sponsors](https://github.com/sponsors/SuperClaude-Org)

Flexible tiers

</td>
</tr>
</table>

Your Support Enables:

| Item | Cost/Impact |
|------|-------------|
| πŸ”¬ Claude Max Testing | $100/month for validation & testing |
| ⚑ Feature Development | New capabilities & improvements |
| πŸ“š Documentation | Comprehensive guides & examples |
| 🀝 Community Support | Quick issue responses & help |
| πŸ”§ MCP Integration | Testing new server connections |
| 🌐 Infrastructure | Hosting & deployment costs |

Note: No pressure though - the framework stays open source regardless. Just knowing people use and appreciate it is motivating. Contributing code, documentation, or spreading the word helps too! πŸ™

</div>

---

<div align="center">

πŸŽ‰ What's New in v4.1

Version 4.1 focuses on stabilizing the slash command architecture, enhancing agent capabilities, and improving documentation.

<table>
<tr>
<td width="50%">

πŸ€– Smarter Agent System


20 specialized agents with domain expertise:
- PM Agent ensures continuous learning through systematic documentation
- Deep Research agent for autonomous web research
- Security engineer catches real vulnerabilities
- Frontend architect understands UI patterns
- Automatic coordination based on context
- Domain-specific expertise on demand

</td>
<td width="50%">

⚑ Optimized Performance


Smaller framework, bigger projects:
- Reduced framework footprint
- More context for your code
- Longer conversations possible
- Complex operations enabled

</td>
</tr>
<tr>
<td width="50%">

πŸ”§ MCP Server Integration


8 powerful servers with easy CLI installation:

bash

List available MCP servers


superclaude mcp --list

Install specific servers


superclaude mcp --servers tavily context7

Interactive installation


superclaude mcp

Available servers:
- Tavily β†’ Primary web search (Deep Research)
- Context7 β†’ Official documentation lookup
- Sequential-Thinking β†’ Multi-step reasoning
- Serena β†’ Session persistence & memory
- Playwright β†’ Cross-browser automation
- Magic β†’ UI component generation
- Morphllm-Fast-Apply β†’ Context-aware code modifications
- Chrome DevTools β†’ Performance analysis

</td>
<td width="50%">

🎯 Behavioral Modes


7 adaptive modes for different contexts:
- Brainstorming β†’ Asks right questions
- Business Panel β†’ Multi-expert strategic analysis
- Deep Research β†’ Autonomous web research
- Orchestration β†’ Efficient tool coordination
- Token-Efficiency β†’ 30-50% context savings
- Task Management β†’ Systematic organization
- Introspection β†’ Meta-cognitive analysis

</td>
</tr>
<tr>
<td width="50%">

πŸ“š Documentation Overhaul


Complete rewrite for developers:
- Real examples & use cases
- Common pitfalls documented
- Practical workflows included
- Better navigation structure

</td>
<td width="50%">

πŸ§ͺ Enhanced Stability


Focus on reliability:
- Bug fixes for core commands
- Improved test coverage
- More robust error handling
- CI/CD pipeline improvements

</td>
</tr>
</table>

</div>

---

<div align="center">

πŸ”¬ Deep Research Capabilities

Autonomous Web Research Aligned with DR Agent Architecture

SuperClaude v4.2 introduces comprehensive Deep Research capabilities, enabling autonomous, adaptive, and intelligent web research.

<table>
<tr>
<td width="50%">

🎯 Adaptive Planning


Three intelligent strategies:
- Planning-Only: Direct execution for clear queries
- Intent-Planning: Clarification for ambiguous requests
- Unified: Collaborative plan refinement (default)

</td>
<td width="50%">

πŸ”„ Multi-Hop Reasoning


Up to 5 iterative searches:
- Entity expansion (Paper β†’ Authors β†’ Works)
- Concept deepening (Topic β†’ Details β†’ Examples)
- Temporal progression (Current β†’ Historical)
- Causal chains (Effect β†’ Cause β†’ Prevention)

</td>
</tr>
<tr>
<td width="50%">

πŸ“Š Quality Scoring


Confidence-based validation:
- Source credibility assessment (0.0-1.0)
- Coverage completeness tracking
- Synthesis coherence evaluation
- Minimum threshold: 0.6, Target: 0.8

</td>
<td width="50%">

🧠 Case-Based Learning


Cross-session intelligence:
- Pattern recognition and reuse
- Strategy optimization over time
- Successful query formulations saved
- Performance improvement tracking

</td>
</tr>
</table>

Research Command Usage

bash

Basic research with automatic depth


/research "latest AI developments 2024"

Controlled research depth (via options in TypeScript)


/research "quantum computing breakthroughs" # depth: exhaustive

Specific strategy selection


/research "market analysis" # strategy: planning-only

Domain-filtered research (Tavily MCP integration)


/research "React patterns" # domains: reactjs.org,github.com

Research Depth Levels

| Depth | Sources | Hops | Time | Best For |
|:-----:|:-------:|:----:|:----:|----------|
| Quick | 5-10 | 1 | ~2min | Quick facts, simple queries |
| Standard | 10-20 | 3 | ~5min | General research (default) |
| Deep | 20-40 | 4 | ~8min | Comprehensive analysis |
| Exhaustive | 40+ | 5 | ~10min | Academic-level research |

Integrated Tool Orchestration

The Deep Research system intelligently coordinates multiple tools:
- Tavily MCP: Primary web search and discovery
- Playwright MCP: Complex content extraction
- Sequential MCP: Multi-step reasoning and synthesis
- Serena MCP: Memory and learning persistence
- Context7 MCP: Technical documentation lookup

</div>

---

<div align="center">

πŸ“š Documentation

Complete Guide to SuperClaude

<table>
<tr>
<th align="center">πŸš€ Getting Started</th>
<th align="center">πŸ“– User Guides</th>
<th align="center">πŸ› οΈ Developer Resources</th>
<th align="center">πŸ“‹ Reference</th>
</tr>
<tr>
<td valign="top">

- πŸ“ Quick Start Guide
Get up and running fast

- πŸ’Ύ Installation Guide
Detailed setup instructions

</td>
<td valign="top">

- 🎯 Slash Commands
All 30 commands organized by category

- πŸ€– Agents Guide
20 specialized agents

- 🎨 Behavioral Modes
7 adaptive modes

- 🚩 Flags Guide
Control behaviors

- πŸ”§ MCP Servers
8 server integrations

- πŸ’Ό Session Management
Save & restore state

</td>
<td valign="top">

- πŸ—οΈ Technical Architecture
System design details

- πŸ’» Contributing Code
Development workflow

- πŸ§ͺ Testing & Debugging
Quality assurance

</td>
<td valign="top">
- πŸ““ Examples Cookbook
Real-world recipes

- πŸ” Troubleshooting
Common issues & fixes

</td>
</tr>
</table>

</div>

---

<div align="center">

🀝 Contributing

Join the SuperClaude Community

We welcome contributions of all kinds! Here's how you can help:

| Priority | Area | Description |
|:--------:|------|-------------|
| πŸ“ High | Documentation | Improve guides, add examples, fix typos |
| πŸ”§ High | MCP Integration | Add server configs, test integrations |
| 🎯 Medium | Workflows | Create command patterns & recipes |
| πŸ§ͺ Medium | Testing | Add tests, validate features |
| 🌐 Low | i18n | Translate docs to other languages |

<p align="center">
<a href="CONTRIBUTING.md">
<img src="https://img.shields.io/badge/πŸ“–_Read-Contributing_Guide-blue" alt="Contributing Guide">
</a>
<a href="https://github.com/SuperClaude-Org/SuperClaude_Framework/graphs/contributors">
<img src="https://img.shields.io/badge/πŸ‘₯_View-All_Contributors-green" alt="Contributors">
</a>
</p>

</div>

---

<div align="center">

βš–οΈ License

This project is licensed under the MIT License - see the LICENSE file for details.

<p align="center">
<img src="https://img.shields.io/badge/License-MIT-yellow.svg?" alt="MIT License">
</p>

</div>

---

<div align="center">

⭐ Star History

<a href="https://www.star-history.com/#SuperClaude-Org/SuperClaude_Framework&Timeline">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=SuperClaude-Org/SuperClaude_Framework&type=Timeline&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=SuperClaude-Org/SuperClaude_Framework&type=Timeline" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=SuperClaude-Org/SuperClaude_Framework&type=Timeline" />
</picture>
</a>


</div>

---

<div align="center">

πŸš€ Built with passion by the SuperClaude community

<p align="center">
<sub>Made with ❀️ for developers who push boundaries</sub>
</p>

<p align="center">
<a href="#-superclaude-framework">Back to Top ↑</a>
</p>

</div>

---

πŸ“‹ All 30 Commands

<details>
<summary><b>Click to expand full command list</b></summary>

🧠 Planning & Design (4)


- /brainstorm - Structured brainstorming
- /design - System architecture
- /estimate - Time/effort estimation
- /spec-panel - Specification analysis

πŸ’» Development (5)


- /implement - Code implementation
- /build - Build workflows
- /improve - Code improvements
- /cleanup - Refactoring
- /explain - Code explanation

πŸ§ͺ Testing & Quality (4)


- /test - Test generation
- /analyze - Code analysis
- /troubleshoot - Debugging
- /reflect - Retrospectives

πŸ“š Documentation (2)


- /document - Doc generation
- /help - Command help

πŸ”§ Version Control (1)


- /git - Git operations

πŸ“Š Project Management (3)


- /pm - Project management
- /task - Task tracking
- /workflow - Workflow automation

πŸ” Research & Analysis (2)


- /research - Deep web research
- /business-panel - Business analysis

🎯 Utilities (9)


- /agent - AI agents
- /index-repo - Repository indexing
- /index - Indexing alias
- /recommend - Command recommendations
- /select-tool - Tool selection
- /spawn - Parallel tasks
- /load - Load sessions
- /save - Save sessions
- /sc - Show all commands

πŸ“– View Detailed Command Reference β†’

</details>