Migrate PERSONAS to flag system for Claude Code compliance

- Add persona flags (--persona-<name>) to flag-inheritance.yml
- Create persona-patterns.yml with behavioral profiles and MCP preferences
- Update command-patterns.yml to reference persona patterns
- Integrate persona flags with MCP decision matrix
- Remove backward compatibility for /persona:<name> syntax
- Update all documentation and examples to use flag syntax

This migration ensures SuperClaude remains compliant with Claude Code's
flag-based architecture while enhancing persona functionality through
standard flag combinations (e.g., --persona-architect --ultrathink).

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
NomenAK
2025-06-24 22:15:30 +02:00
parent ff61676f74
commit d8727a6a07
8 changed files with 315 additions and 21 deletions

29
MCP.md
View File

@@ -84,14 +84,25 @@ Multi-MCP: Results enhance each other | Conflict→Most authoritative | Redundan
## Persona Integration
```yaml
Persona Preferences:
architect: Sequential(design)+C7(patterns)+avoid Magic | frontend: Magic(UI)+Puppeteer(test)+C7(React/Vue docs)
backend: C7(API docs)+Sequential(scale analysis)+avoid Magic | analyzer: Sequential(root cause) primary+C7(solutions) secondary
security: Sequential(threats)+C7(security patterns)+Puppeteer(test) | mentor: C7(learning)+Sequential(explanations)+avoid Magic
refactorer: Sequential(analysis)+C7(patterns)+avoid Magic/Puppeteer | perf: Sequential(bottlenecks)+Puppeteer(metrics)+C7(optimization)
qa: Puppeteer(testing)+Sequential(edge cases)+C7(testing frameworks)
Persona Flag System:
Activation: "--persona-[name] flag (e.g., --persona-architect, --persona-frontend)"
Reference: "See shared/persona-patterns.yml for full behavioral profiles"
Behaviors: architect→Long Sequential system design | frontend→Quick Magic components | analyzer→Deep Sequential before solutions
Persona Preferences:
--persona-architect: Sequential(design)+C7(patterns)+avoid Magic | Long Sequential system design
--persona-frontend: Magic(UI)+Puppeteer(test)+C7(React/Vue docs) | Quick Magic components
--persona-backend: C7(API docs)+Sequential(scale analysis)+avoid Magic | API & scalability focus
--persona-analyzer: Sequential(root cause) primary+C7(solutions) secondary | Deep Sequential before solutions
--persona-security: Sequential(threats)+C7(security patterns)+Puppeteer(test) | Threat modeling priority
--persona-mentor: C7(learning)+Sequential(explanations)+avoid Magic | Teaching-focused approach
--persona-refactorer: Sequential(analysis)+C7(patterns)+avoid Magic/Puppeteer | Code quality emphasis
--persona-performance: Sequential(bottlenecks)+Puppeteer(metrics)+C7(optimization) | Profiling first
--persona-qa: Puppeteer(testing)+Sequential(edge cases)+C7(testing frameworks) | Test coverage focus
Flag Integration:
Combination: "Personas work with other flags: --persona-architect --ultrathink"
Override: "Persona MCP preferences can be overridden: --persona-frontend --no-magic"
Priority: "Explicit MCP flags > Persona preferences > Auto-activation"
```
## Command Integration
@@ -99,9 +110,11 @@ Behaviors: architect→Long Sequential system design | frontend→Quick Magic co
```yaml
Planning: Default execute immediately | --plan flag→Forces planning mode | --skip-plan→Skip (redundant w/ default)
MCP Flags: --c7/--no-c7 | --seq/--no-seq | --magic/--no-magic | --pup/--no-pup | --all-mcp | --no-mcp
Persona Flags: --persona-[name] activates behavioral profile | See flag-inheritance.yml#Persona_Control
Auto-Activation (no flags): /build→Magic(UI) if frontend | /analyze→Sequential complex | /design→Sequential+C7
/explain→C7 if lib mentioned else native | /improve→Sequential→C7 | /scan→Native only (security)
Priority: Explicit flags>Auto-activation>Context triggers | --no-mcp overrides all | --no-[server] overrides specific
Persona Activation: /analyze --persona-security→security focus | /build --persona-frontend→UI emphasis
Priority: Explicit flags>Persona preferences>Auto-activation>Context triggers | --no-mcp overrides all
Context Share: Sequential→feeds C7 topic selection | C7 docs→inform Magic generation | Magic→tested w/ Puppeteer | All cached
Execution: Default→Execute immediately | --plan flag→Show plan before changes | User controls→Full control
```