2025-07-14 14:28:11 +02:00
# SuperClaude v3 🚀
2025-07-20 09:39:20 +05:30
[](https://superclaude-org.github.io/SuperClaude_Website/)
2025-07-14 19:14:28 +05:30
[](https://opensource.org/licenses/MIT)
2025-07-15 20:38:47 +05:30
[](https://pypi.org/project/SuperClaude/)
2025-07-14 19:14:28 +05:30
[](https://github.com/NomenAK/SuperClaude)
[](https://github.com/NomenAK/SuperClaude/issues)
[](https://github.com/NomenAK/SuperClaude/blob/master/CONTRIBUTING.md)
[](https://github.com/NomenAK/SuperClaude/graphs/contributors)
2025-07-20 09:36:11 +05:30
[](https://superclaude-org.github.io/SuperClaude_Website/)
2025-07-14 14:28:11 +02:00
2025-07-14 16:33:03 +02:00
A framework that extends Claude Code with specialized commands, personas, and MCP server integration.
2025-07-14 14:28:11 +02:00
**📢 Status**: Initial release, fresh out of beta! Bugs may occur as we continue improving things.
## What is SuperClaude? 🤔
2025-07-14 19:45:00 +02:00
SuperClaude tries to make Claude Code more helpful for development work by adding:
2025-07-14 20:16:57 +02:00
- 🛠️ **16 specialized commands** for common dev tasks (some work better than others!)
2025-07-14 19:45:00 +02:00
- 🎭 **Smart personas** that usually pick the right expert for different domains
- 🔧 **MCP server integration** for docs, UI components, and browser automation
- 📋 **Task management** that tries to keep track of progress
- ⚡ **Token optimization** to help with longer conversations
2025-07-14 14:28:11 +02:00
2025-07-14 19:45:00 +02:00
This is what we've been building to make development workflows smoother. Still rough around the edges, but getting better! 😊
2025-07-14 14:28:11 +02:00
## Current Status 📊
✅ **What's Working Well:**
2025-07-14 16:33:03 +02:00
- Installation suite (rewritten from the ground up)
2025-07-14 14:28:11 +02:00
- Core framework with 9 documentation files
2025-07-14 20:16:57 +02:00
- 16 slash commands for various development tasks
2025-07-14 14:28:11 +02:00
- MCP server integration (Context7, Sequential, Magic, Playwright)
2025-07-14 16:33:03 +02:00
- Unified CLI installer for easy setup
2025-07-14 14:28:11 +02:00
⚠️ **Known Issues:**
- This is an initial release - bugs are expected
- Some features may not work perfectly yet
- Documentation is still being improved
- Hooks system was removed (coming back in v4)
## Key Features ✨
### Commands 🛠️
2025-07-14 20:16:57 +02:00
We focused on 16 essential commands for the most common tasks:
2025-07-14 14:28:11 +02:00
2025-07-14 20:16:57 +02:00
**Development**: `/sc:implement` , `/sc:build` , `/sc:design`
2025-07-14 19:45:00 +02:00
**Analysis**: `/sc:analyze` , `/sc:troubleshoot` , `/sc:explain`
**Quality**: `/sc:improve` , `/sc:test` , `/sc:cleanup`
**Others**: `/sc:document` , `/sc:git` , `/sc:estimate` , `/sc:task` , `/sc:index` , `/sc:load` , `/sc:spawn`
2025-07-14 14:28:11 +02:00
### Smart Personas 🎭
2025-07-14 19:45:00 +02:00
AI specialists that try to jump in when they seem relevant:
- 🏗️ **architect** - Systems design and architecture stuff
2025-07-14 14:28:11 +02:00
- 🎨 **frontend** - UI/UX and accessibility
- ⚙️ **backend** - APIs and infrastructure
2025-07-14 19:45:00 +02:00
- 🔍 **analyzer** - Debugging and figuring things out
- 🛡️ **security** - Security concerns and vulnerabilities
- ✍️ **scribe** - Documentation and writing
- *...and 5 more specialists*
*(They don't always pick perfectly, but usually get it right!)*
2025-07-14 14:28:11 +02:00
### MCP Integration 🔧
2025-07-14 19:45:00 +02:00
External tools that connect when useful:
- **Context7** - Grabs official library docs and patterns
- **Sequential** - Helps with complex multi-step thinking
- **Magic** - Generates modern UI components
- **Playwright** - Browser automation and testing stuff
*(These work pretty well when they connect properly! 🤞)*
2025-07-14 14:28:11 +02:00
2025-07-14 16:33:03 +02:00
## ⚠️ Upgrading from v2? Important!
If you're coming from SuperClaude v2, you'll need to clean up first:
1. **Uninstall v2** using its uninstaller if available
2. **Manual cleanup** - delete these if they exist:
2025-07-14 16:46:49 +02:00
- `SuperClaude/`
2025-07-14 16:33:03 +02:00
- `~/.claude/shared/`
- `~/.claude/commands/`
- `~/.claude/CLAUDE.md`
2025-07-14 16:46:49 +02:00
4. **Then proceed** with v3 installation below
2025-07-14 16:33:03 +02:00
This is because v3 has a different structure and the old files can cause conflicts.
2025-07-14 20:16:57 +02:00
### 🔄 **Key Change for v2 Users**
**The `/build` command changed!** In v2, `/build` was used for feature implementation. In v3:
- `/sc:build` = compilation/packaging only
- `/sc:implement` = feature implementation (NEW!)
**Migration**: Replace `v2 /build myFeature` with `v3 /sc:implement myFeature`
2025-07-14 14:28:11 +02:00
## Installation 📦
2025-07-16 17:38:57 +10:00
SuperClaude installation is a **two-step process** :
1. First install the Python package
2. Then run the installer to set up Claude Code integration
### Step 1: Install the Package
**Option A: From PyPI (Recommended)**
2025-07-14 14:28:11 +02:00
```bash
2025-07-17 05:45:40 -05:00
uv add SuperClaude
2025-07-15 17:32:39 +05:30
```
2025-07-16 17:38:57 +10:00
**Option B: From Source**
2025-07-15 17:32:39 +05:30
```bash
2025-07-26 03:43:13 -04:00
git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
2025-07-30 13:54:37 +05:30
cd SuperClaude_Framework
2025-07-17 05:45:40 -05:00
uv sync
2025-07-14 14:28:11 +02:00
```
2025-07-17 14:18:47 +05:30
### 🔧 UV / UVX Setup Guide
2025-07-14 14:28:11 +02:00
2025-07-17 12:55:55 +05:30
SuperClaude v3 also supports installation via [`uv` ](https://github.com/astral-sh/uv ) (a faster, modern Python package manager) or `uvx` for cross-platform usage.
### 🌀 Install with `uv`
Make sure `uv` is installed:
```bash
curl -Ls https://astral.sh/uv/install.sh | sh
```
> Or follow instructions from: [https://github.com/astral-sh/uv](https://github.com/astral-sh/uv)
Once `uv` is available, you can install SuperClaude like this:
```bash
uv venv
source .venv/bin/activate
uv pip install SuperClaude
```
### ⚡ Install with `uvx` (Cross-platform CLI)
If you’ re using `uvx` , just run:
```bash
uvx pip install SuperClaude
```
### ✅ Finish Installation
After installing, continue with the usual installer step:
```bash
python3 -m SuperClaude install
```
Or using bash-style CLI:
```bash
SuperClaude install
```
### 🧠 Note:
* `uv` provides better caching and performance.
* Compatible with Python 3.8+ and works smoothly with SuperClaude.
---
2025-07-16 17:38:57 +10:00
**Missing Python?** Install Python 3.7+ first:
2025-07-14 16:50:41 +02:00
```bash
# Linux (Ubuntu/Debian)
sudo apt update & & sudo apt install python3 python3-pip
# macOS
brew install python3
# Windows
# Download from https://python.org/downloads/
```
2025-07-16 17:38:57 +10:00
### Step 2: Run the Installer
2025-07-17 11:46:23 +05:30
After installing the package, run the SuperClaude installer to configure Claude Code (You can use any of the method):
2025-07-17 12:24:28 +05:30
### ⚠️ Important Note
**After installing the SuperClaude.**
**You can use `SuperClaude commands`
, `python3 -m SuperClaude commands` or also `python3 SuperClaude commands` **
2025-07-14 14:28:11 +02:00
```bash
2025-07-16 17:38:57 +10:00
# Quick setup (recommended for most users)
python3 SuperClaude install
# Interactive selection (choose components)
python3 SuperClaude install --interactive
2025-07-14 14:28:11 +02:00
# Minimal install (just core framework)
2025-07-15 17:32:39 +05:30
python3 SuperClaude install --minimal
2025-07-14 14:28:11 +02:00
2025-07-16 17:38:57 +10:00
# Developer setup (everything included)
2025-07-15 17:32:39 +05:30
python3 SuperClaude install --profile developer
2025-07-14 14:28:11 +02:00
2025-07-16 17:38:57 +10:00
# See all available options
python3 SuperClaude install --help
2025-07-14 14:28:11 +02:00
```
2025-07-17 11:39:18 +05:30
### Or Python Modular Usage
```bash
# Quick setup (recommended for most users)
python3 -m SuperClaude install
# Interactive selection (choose components)
python3 -m SuperClaude install --interactive
# Minimal install (just core framework)
python3 -m SuperClaude install --minimal
# Developer setup (everything included)
python3 -m SuperClaude install --profile developer
# See all available options
python3 -m SuperClaude install --help
```
### Simple bash Command Usage
```bash
# Quick setup (recommended for most users)
SuperClaude install
# Interactive selection (choose components)
SuperClaude install --interactive
# Minimal install (just core framework)
SuperClaude install --minimal
# Developer setup (everything included)
SuperClaude install --profile developer
# See all available options
SuperClaude install --help
```
2025-07-14 14:28:11 +02:00
2025-07-16 17:38:57 +10:00
**That's it! 🎉** The installer handles everything: framework files, MCP servers, and Claude Code configuration.
2025-07-14 14:28:11 +02:00
## How It Works 🔄
2025-07-14 19:45:00 +02:00
SuperClaude tries to enhance Claude Code through:
2025-07-14 14:28:11 +02:00
2025-07-14 19:45:00 +02:00
1. **Framework Files** - Documentation installed to `~/.claude/` that guides how Claude responds
2025-07-14 20:16:57 +02:00
2. **Slash Commands** - 16 specialized commands for different dev tasks
2025-07-14 19:45:00 +02:00
3. **MCP Servers** - External services that add extra capabilities (when they work!)
4. **Smart Routing** - Attempts to pick the right tools and experts based on what you're doing
2025-07-14 14:28:11 +02:00
2025-07-14 19:45:00 +02:00
Most of the time it plays nicely with Claude Code's existing stuff. 🤝
2025-07-14 14:28:11 +02:00
## What's Coming in v4 🔮
2025-07-14 19:45:00 +02:00
We're hoping to work on these things for the next version:
- **Hooks System** - Event-driven stuff (removed from v3, trying to redesign it properly)
- **MCP Suite** - More external tool integrations
- **Better Performance** - Trying to make things faster and less buggy
- **More Personas** - Maybe a few more domain specialists
- **Cross-CLI Support** - Might work with other AI coding assistants
*(No promises on timeline though - we're still figuring v3 out! 😅)*
2025-07-14 14:28:11 +02:00
## Configuration ⚙️
After installation, you can customize SuperClaude by editing:
- `~/.claude/settings.json` - Main configuration
- `~/.claude/*.md` - Framework behavior files
2025-07-14 19:45:00 +02:00
Most users probably won't need to change anything - it usually works okay out of the box. 🎛️
2025-07-14 14:28:11 +02:00
2025-07-14 16:33:03 +02:00
## Documentation 📖
Want to learn more? Check out our guides:
2025-07-17 11:50:48 +05:30
- 📚 [**User Guide** ](https://github.com/NomenAK/SuperClaude/blob/master/Docs/superclaude-user-guide.md ) - Complete overview and getting started
- 🛠️ [**Commands Guide** ](https://github.com/NomenAK/SuperClaude/blob/master/Docs/commands-guide.md ) - All 16 slash commands explained
- 🏳️ [**Flags Guide** ](https://github.com/NomenAK/SuperClaude/blob/master/Docs/flags-guide.md ) - Command flags and options
- 🎭 [**Personas Guide** ](https://github.com/NomenAK/SuperClaude/blob/master/Docs/personas-guide.md ) - Understanding the persona system
- 📦 [**Installation Guide** ](https://github.com/NomenAK/SuperClaude/blob/master/Docs/installation-guide.md ) - Detailed installation instructions
2025-07-14 16:33:03 +02:00
These guides have more details than this README and are kept up to date.
2025-07-14 14:28:11 +02:00
## Contributing 🤝
We welcome contributions! Areas where we could use help:
- 🐛 **Bug Reports** - Let us know what's broken
- 📝 **Documentation** - Help us explain things better
- 🧪 **Testing** - More test coverage for different setups
- 💡 **Ideas** - Suggestions for new features or improvements
The codebase is pretty straightforward Python + documentation files.
## Project Structure 📁
```
SuperClaude/
2025-07-15 17:32:39 +05:30
├── setup.py # pypi setup file
2025-07-15 10:44:35 +02:00
├── SuperClaude/ # Framework files
2025-07-14 14:28:11 +02:00
│ ├── Core/ # Behavior documentation (COMMANDS.md, FLAGS.md, etc.)
2025-07-14 20:16:57 +02:00
│ ├── Commands/ # 16 slash command definitions
2025-07-14 14:28:11 +02:00
│ └── Settings/ # Configuration files
├── setup/ # Installation system
└── profiles/ # Installation profiles (quick, minimal, developer)
```
## Architecture Notes 🏗️
The v3 architecture focuses on:
- **Simplicity** - Removed complexity that wasn't adding value
- **Reliability** - Better installation and fewer breaking changes
- **Modularity** - Pick only the components you want
- **Performance** - Faster operations with smarter caching
2025-07-14 16:33:03 +02:00
We learned a lot from v2 and tried to address the main pain points.
2025-07-14 14:28:11 +02:00
## FAQ 🙋
**Q: Why was the hooks system removed?**
A: It was getting complex and buggy. We're redesigning it properly for v4.
**Q: Does this work with other AI assistants?**
A: Currently Claude Code only, but v4 will have broader compatibility.
**Q: Is this stable enough for daily use?**
2025-07-14 19:45:00 +02:00
A: The basic stuff works pretty well, but definitely expect some rough edges since it's a fresh release. Probably fine for experimenting! 🧪
2025-07-14 14:28:11 +02:00
2025-07-14 19:14:28 +05:30
## SuperClaude Contributors
2025-07-14 14:28:11 +02:00
2025-07-14 19:14:28 +05:30
[](https://github.com/NomenAK/SuperClaude/graphs/contributors)
2025-07-14 14:28:11 +02:00
2025-07-14 19:14:28 +05:30
## License
MIT - [See LICENSE file for details ](https://opensource.org/licenses/MIT )
## Star History
< a href = "https://www.star-history.com/ #NomenAK/SuperClaude &Date" >
< picture >
< source media = "(prefers-color-scheme: dark)" srcset = "https://api.star-history.com/svg?repos=NomenAK/SuperClaude&type=Date&theme=dark" / >
< source media = "(prefers-color-scheme: light)" srcset = "https://api.star-history.com/svg?repos=NomenAK/SuperClaude&type=Date" / >
< img alt = "Star History Chart" src = "https://api.star-history.com/svg?repos=NomenAK/SuperClaude&type=Date" / >
< / picture >
< / a >
2025-07-14 14:28:11 +02:00
---
2025-07-14 19:45:00 +02:00
*Built by developers who got tired of generic responses. Hope you find it useful! 🙂*
2025-07-14 19:14:28 +05:30
---