2025-07-14 14:28:11 +02:00
|
|
|
# SuperClaude v3 🚀
|
2025-07-14 19:14:28 +05:30
|
|
|
[](https://opensource.org/licenses/MIT)
|
|
|
|
|
[](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-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 📦
|
|
|
|
|
|
|
|
|
|
### Quick Start
|
|
|
|
|
```bash
|
|
|
|
|
# Clone the repo
|
2025-07-15 17:16:22 +09:00
|
|
|
git clone https://github.com/NomenAK/SuperClaude.git
|
2025-07-14 14:28:11 +02:00
|
|
|
cd SuperClaude
|
|
|
|
|
|
|
|
|
|
# Install with our unified CLI
|
|
|
|
|
python3 SuperClaude.py install --quick
|
|
|
|
|
|
|
|
|
|
# That's it! 🎉
|
|
|
|
|
```
|
|
|
|
|
|
2025-07-14 16:50:41 +02:00
|
|
|
**Missing Python?**
|
|
|
|
|
```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-14 14:28:11 +02:00
|
|
|
### Other Installation Options
|
|
|
|
|
```bash
|
|
|
|
|
# Minimal install (just core framework)
|
|
|
|
|
python3 SuperClaude.py install --minimal
|
|
|
|
|
|
|
|
|
|
# Developer setup (everything)
|
|
|
|
|
python3 SuperClaude.py install --profile developer
|
|
|
|
|
|
|
|
|
|
# Interactive selection
|
|
|
|
|
python3 SuperClaude.py install
|
|
|
|
|
|
|
|
|
|
# See what's available
|
|
|
|
|
python3 SuperClaude.py install --list-components
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
The installer handles everything: framework files, MCP servers, and Claude Code configuration.
|
|
|
|
|
|
|
|
|
|
## 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:
|
|
|
|
|
|
|
|
|
|
- 📚 [**User Guide**](Docs/superclaude-user-guide.md) - Complete overview and getting started
|
2025-07-14 20:16:57 +02:00
|
|
|
- 🛠️ [**Commands Guide**](Docs/commands-guide.md) - All 16 slash commands explained
|
2025-07-14 16:33:03 +02:00
|
|
|
- 🏳️ [**Flags Guide**](Docs/flags-guide.md) - Command flags and options
|
|
|
|
|
- 🎭 [**Personas Guide**](Docs/personas-guide.md) - Understanding the persona system
|
|
|
|
|
- 📦 [**Installation Guide**](Docs/installation-guide.md) - Detailed installation instructions
|
|
|
|
|
|
|
|
|
|
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/
|
|
|
|
|
├── SuperClaude.py # Main installer CLI
|
|
|
|
|
├── SuperClaude/ # Framework files
|
|
|
|
|
│ ├── 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
|
|
|
|
|
|
|
|
---
|