feat: add /sc:implement command and fix documentation consistency

- NEW COMMAND: /sc:implement for feature and code implementation
- Addresses v2 user feedback about /build command functionality change
- Updates command count from 15 to 16 across all documentation
- Adds comprehensive implementation examples and auto-activation patterns
- Includes v2 migration guidance for smooth upgrade path
- Fixes numerical inconsistencies in commands-guide.md, CHANGELOG.md, installation-guide.md

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
NomenAK
2025-07-14 20:16:57 +02:00
parent 64455cc91c
commit d04beca008
8 changed files with 164 additions and 24 deletions

View File

@@ -2,7 +2,7 @@
## 💡 Don't Overthink It - SuperClaude Tries to Help
**The truth about these 15 commands**: You don't need to memorize them. Just start with `/sc:analyze` or `/sc:build` and see what happens!
**The truth about these 16 commands**: You don't need to memorize them. Just start with `/sc:analyze` or `/sc:implement` and see what happens!
**Here's how it usually works:**
- Type `/` in Claude Code → See available commands
@@ -20,6 +20,7 @@
```bash
/sc:help # See what's available
/sc:analyze src/ # Tries to analyze your code smartly
/sc:implement user-auth # Creates features and components (replaces v2 /build)
/sc:build # Attempts intelligent project building
/sc:improve messy-file.js # Tries to clean up code
/sc:troubleshoot "error" # Attempts to help with problems
@@ -29,7 +30,7 @@
---
A practical guide to all 15 SuperClaude slash commands. We'll be honest about what works well and what's still rough around the edges.
A practical guide to all 16 SuperClaude slash commands. We'll be honest about what works well and what's still rough around the edges.
## Quick Reference 📋
@@ -39,6 +40,7 @@ A practical guide to all 15 SuperClaude slash commands. We'll be honest about wh
|---------|---------|-----------------|----------|
| `/sc:analyze` | Smart code analysis | Security/performance experts | Finding issues, understanding codebases |
| `/sc:build` | Intelligent building | Frontend/backend specialists | Compilation, bundling, deployment prep |
| `/sc:implement` | Feature implementation | Domain-specific experts | Creating features, components, APIs, services |
| `/sc:improve` | Automatic code cleanup | Quality experts | Refactoring, optimization, quality fixes |
| `/sc:troubleshoot` | Problem investigation | Debug specialists | Debugging, issue investigation |
| `/sc:test` | Smart testing | QA experts | Running tests, coverage analysis |
@@ -57,6 +59,56 @@ A practical guide to all 15 SuperClaude slash commands. We'll be honest about wh
## Development Commands 🔨
### `/implement` - Feature Implementation
**What it does**: Implements features, components, and functionality with intelligent expert activation.
**The helpful part**: SuperClaude auto-activates the right experts (frontend, backend, security) and tools based on what you're implementing! 🎯
**When to use it**:
- Creating new features or components (replaces v2's `/build` functionality)
- Implementing APIs, services, or modules
- Building UI components with modern frameworks
- Developing business logic and integrations
**Basic syntax**:
```bash
/sc:implement user authentication system # Implement complete feature
/sc:implement --type component LoginForm # Create specific component
/sc:implement --type api user-management # Build API endpoints
/sc:implement --framework react dashboard # Framework-specific implementation
```
**Useful flags**:
- `--type component|api|service|feature|module` - Implementation type
- `--framework react|vue|express|django|etc` - Target framework
- `--safe` - Conservative implementation approach
- `--iterative` - Step-by-step development with validation
- `--with-tests` - Include test implementation
- `--documentation` - Generate docs alongside code
**Real examples**:
```bash
/sc:implement user authentication --type feature --with-tests
/sc:implement dashboard component --type component --framework react
/sc:implement REST API for orders --type api --safe
/sc:implement payment processing --type service --iterative
/sc:implement search functionality --framework vue --documentation
```
**Auto-activation patterns**:
- **Frontend**: UI components, React/Vue/Angular → frontend persona + Magic MCP
- **Backend**: APIs, services, databases → backend persona + Context7
- **Security**: Auth, payments, sensitive data → security persona + validation
- **Complex features**: Multi-step implementations → Sequential MCP + architect persona
**Gotchas**:
- Specify `--type` for better results (component vs service vs feature)
- Use `--framework` when working with specific tech stacks
- Try `--safe` for production code or `--iterative` for complex features
- Remember: this replaces v2's `/build` for actual code implementation
---
### `/build` - Project Building
**What it does**: Builds, compiles, and packages projects with smart error handling.
@@ -552,7 +604,7 @@ A practical guide to all 15 SuperClaude slash commands. We'll be honest about wh
**Gotchas**:
- Simple but useful for discovery
- Better than trying to remember all 15 commands
- Better than trying to remember all 16 commands
---

View File

@@ -64,7 +64,7 @@ python3 SuperClaude.py install --quick
```
**What you just got:**
- ✅ All 15 smart commands that auto-activate experts
- ✅ All 16 smart commands that auto-activate experts
- ✅ 11 specialist personas that know when to help
- ✅ Intelligent routing that figures out complexity for you
- ✅ About 2 minutes of your time and ~50MB disk space
@@ -94,7 +94,7 @@ python3 SuperClaude.py install --minimal
```bash
python3 SuperClaude.py install --quick
```
- **What**: Core framework + 15 slash commands
- **What**: Core framework + 16 slash commands
- **Time**: ~2 minutes
- **Space**: ~50MB
- **Good for**: Most users, general development

View File

@@ -48,7 +48,8 @@ A comprehensive guide to understanding and using SuperClaude v3.0 effectively. B
# Try these commands in Claude Code:
/sc:help # See what's available
/sc:analyze README.md # SuperClaude analyzes your project
/sc:build # Smart build with auto-optimization
/sc:implement user-auth # Create features and components (NEW in v3!)
/sc:build # Smart build with auto-optimization
/sc:improve messy-file.js # Clean up code automatically
```
@@ -76,12 +77,13 @@ SuperClaude makes Claude Code smarter for development work. Instead of generic r
### What SuperClaude Adds ✨
**🛠️ 15 Specialized Commands** *(that auto-activate intelligently)*
- Development tools: `/build`, `/design`
**🛠️ 16 Specialized Commands** *(that auto-activate intelligently)*
- Development tools: `/implement`, `/build`, `/design`
- Analysis tools: `/analyze`, `/troubleshoot`, `/explain`
- Quality tools: `/improve`, `/cleanup`, `/test`
- Plus utilities for documentation, git, deployment, and more
- **You just use them** - SuperClaude handles the complexity automatically
- **You just use them** - SuperClaude handles the complexity automatically
- **NEW**: `/implement` command for feature creation (restores v2 functionality)
**🎭 11 Smart Personas** *(that know when to jump in)*
- AI specialists that adapt behavior for different domains
@@ -113,7 +115,7 @@ SuperClaude makes Claude Code smarter for development work. Instead of generic r
**✅ What's Working Well:**
- Installation system (completely rewritten, much more reliable)
- Core framework with 15 commands and 11 personas
- Core framework with 16 commands and 11 personas
- MCP server integration (mostly working)
- Basic task management and workflow automation
- Documentation and user guides
@@ -2746,7 +2748,7 @@ SuperClaude v3.0 is fresh out of beta, and we're honest about what that means: i
- Will return in v4 with improved reliability and simpler configuration
**Some Advanced Commands**
- Consolidated 20+ commands down to 15 essential ones
- Consolidated 20+ commands down to 16 essential ones
- Removed experimental commands that weren't stable enough
- Focus on making core commands excellent rather than having many mediocre ones