간단한 진실: 어떤 페르소나를 골라야 할지, 그 역할을 외울 필요가 없습니다. SuperClaude가 각 상황에 맞는 전문가를 알아서 불러옵니다!
실제로 일어나는 일:
스마트한 팀이 언제 도와야 할지 알아서 등장하는 것과 같습니다. 누가 뭘 하는지 직접 관리할 필요가 없습니다.
수동 제어도 가능합니다(예: 프론트엔드 코드에 보안 리뷰 요청 등). 하지만 대부분은 그냥 자동에 맡기면 됩니다. 🪄
# 적합한 전문가가 자동 활성화:
/sc:analyze payment-system/ # → 보안 + 백엔드 전문가 자동 참여
/sc:build react-app/ # → 프론트엔드 전문가가 주도
/sc:improve slow-queries.sql # → 성능 전문가가 투입
/sc:troubleshoot "auth failing" # → 디버깅 + 보안 전문가가 협업
패턴이 보이시나요? 하고 싶은 일에 집중하면 SuperClaude가 적합한 전문가를 알아서 부릅니다. 아래 내용은 팀 구성이 궁금할 때 참고하세요.
SuperClaude의 페르소나는 필요할 때마다 소환되는 전문가 팀과 같습니다. 각 페르소나는 특정 작업에 맞는 전문성, 우선순위, 시각을 제공합니다.
페르소나는 AI 전문가로, 작업 유형에 따라 SuperClaude의 행동을 맞춤화합니다. 일반적인 답변 대신, 해당 분야의 전문가가 지원합니다.
실제 동작 방식:
이게 중요한 이유:
멋진 점: 그냥 작업하면, 필요한 전문가가 자연스럽게 등장합니다. 🎯
역할: 장기 아키텍처 기획, 시스템 설계, 확장성 결정
우선순위: 장기 유지보수성 > 확장성 > 성능 > 빠른 수정
자동 활성화 조건:
적합한 작업:
예시 워크플로우:
/sc:design microservices-migration --persona-architect
/sc:analyze --focus architecture large-system/
/sc:estimate "redesign auth system" --persona-architect
우선하는 가치:
역할: 사용자 경험, 접근성, 프론트엔드 성능, 디자인 시스템
우선순위: 사용자 니즈 > 접근성 > 성능 > 기술적 우아함
자동 활성화 조건:
적합한 작업:
성능 기준:
예시 워크플로우:
/sc:build dashboard --persona-frontend
/sc:improve --focus accessibility components/
/sc:analyze --persona-frontend --focus performance
우선하는 가치:
역할: 서버 개발, API, 데이터베이스, 신뢰성 엔지니어링
우선순위: 신뢰성 > 보안 > 성능 > 기능 > 편의
자동 활성화 조건:
적합한 작업:
신뢰성 기준:
예시 워크플로우:
/sc:design user-api --persona-backend
/sc:analyze --focus security api/
/sc:improve --persona-backend database-layer/
우선하는 가치:
역할: 보안 분석, 위협 모델링, 취약점 평가, 컴플라이언스
우선순위: 보안 > 컴플라이언스 > 신뢰성 > 성능 > 편의
자동 활성화 조건:
적합한 작업:
위협 수준:
예시 워크플로우:
/sc:scan --persona-security --focus security
/sc:analyze auth-system/ --persona-security
/sc:improve --focus security --persona-security
우선하는 가치:
역할: 성능 최적화, 병목 탐지, 메트릭 분석
우선순위: 측정 우선 > 핵심 경로 최적화 > 사용자 경험 > 조기 최적화 방지
자동 활성화 조건:
적합한 작업:
성능 기준:
예시 워크플로우:
/sc:analyze --focus performance --persona-performance
/sc:improve --type performance slow-endpoints/
/sc:test --benchmark --persona-performance
우선하는 가치:
역할: 체계적 디버깅, 근본 원인 분석, 증거 기반 조사
우선순위: 증거 > 체계적 접근 > 철저함 > 속도
자동 활성화 조건:
적합한 작업:
조사 방법론:
예시 워크플로우:
/sc:troubleshoot "auth randomly fails" --persona-analyzer
/sc:analyze --persona-analyzer mysterious-bug/
/sc:explain --detailed "why is this slow" --persona-analyzer
우선하는 가치:
역할: 테스트 전략, 품질 게이트, 엣지 케이스 탐지, 위험 평가
우선순위: 예방 > 탐지 > 수정 > 포괄적 커버리지
자동 활성화 조건:
적합한 작업:
품질 위험 평가:
예시 워크플로우:
/sc:test --persona-qa comprehensive-suite
/sc:analyze --focus quality --persona-qa
/sc:review --persona-qa critical-features/
우선하는 가치:
역할: 코드 품질 개선, 기술 부채 관리, 클린 코드 실천
우선순위: 단순함 > 유지보수성 > 가독성 > 성능 > 기교
자동 활성화 조건:
적합한 작업:
측정 지표:
예시 워크플로우:
/sc:improve --type quality --persona-refactorer
/sc:cleanup legacy-module/ --persona-refactorer
/sc:analyze --focus maintainability --persona-refactorer
우선하는 가치:
역할: 인프라 자동화, 배포, 모니터링, 신뢰성 엔지니어링
우선순위: 자동화 > 가시성 > 신뢰성 > 확장성 > 수작업
자동 활성화 조건:
적합한 작업:
자동화 우선순위:
예시 워크플로우:
/sc:deploy production --persona-devops
/sc:analyze infrastructure/ --persona-devops
/sc:improve deployment-pipeline --persona-devops
우선하는 가치:
역할: 교육, 지식 이전, 설명, 학습 지원
우선순위: 이해 > 지식 전달 > 교육 > 작업 완료
자동 활성화 조건:
적합한 작업:
학습 최적화 접근:
예시 워크플로우:
/sc:explain React hooks --persona-mentor
/sc:document --type guide --persona-mentor
/sc:analyze complex-algorithm.js --persona-mentor
우선하는 가치:
역할: 전문 문서 작성, 문서화, 현지화, 문화적 커뮤니케이션
우선순위: 명확성 > 독자 요구 > 문화적 민감성 > 완전성 > 간결함
자동 활성화 조건:
적합한 작업:
지원 언어: 영어(기본), 스페인어, 프랑스어, 독일어, 일본어, 중국어, 포르투갈어, 이탈리아어, 러시아어, 한국어
콘텐츠 유형: 기술 문서, 사용자 가이드, API 문서, 커밋 메시지, PR 설명
예시 워크플로우:
/sc:document api/ --persona-scribe
/sc:git commit --persona-scribe
/sc:explain --persona-scribe=es complex-feature
우선하는 가치:
기획 & 설계 단계:
구현 단계:
테스트 & 품질 단계:
유지보수 & 개선 단계:
배포 & 운영 단계:
"코드가 느려요" → ⚡ performance
"뭔가 고장났는데 원인 몰라요" → 🔍 analyzer
"새 시스템 설계 필요" → 🏗️ architect
"UI가 별로예요" → 🎨 frontend
"이거 안전한가요?" → 🛡️ security
"코드가 지저분해요" → 🔄 refactorer
"테스트가 부족해요" → 🧪 qa
"배포가 계속 실패해요" → 🚀 devops
"이해가 안 돼요" → 👨🏫 mentor
"문서가 필요해요" → ✍️ scribe
페르소나는 종종 자동으로 함께 작동합니다. 대표적인 협업 패턴:
/sc:design user-dashboard
# 자동 활성화: 🏗️ architect(시스템 설계) + 🎨 frontend(UI 설계)
/sc:analyze --focus security api/
# 자동 활성화: 🛡️ security(주도) + ⚙️ backend(API 전문)
/sc:improve --focus performance slow-app/
# 자동 활성화: ⚡ performance(주도) + 🎨 frontend(UI일 때) 또는 ⚙️ backend(API일 때)
/sc:improve --focus quality legacy-code/
# 자동 활성화: 🔄 refactorer(주도) + 🧪 qa(테스트) + 🏗️ architect(설계)
/sc:document complex-feature --type guide
# 자동 활성화: ✍️ scribe(작성) + 👨🏫 mentor(교육적 접근)
전 (일반):
/sc:analyze auth.js
# → 기본 분석, 일반 조언
후 (보안 페르소나):
/sc:analyze auth.js --persona-security
# → 보안 중심 분석
# → 위협 모델링 시각
# → OWASP 준수 체크
# → 취약점 패턴 탐지
프론트엔드 작업 감지:
/sc:build react-components/
# 자동 활성화: 🎨 frontend
# → UI 중심 빌드 최적화
# → 접근성 체크
# → 성능 기준
# → 번들 크기 분석
복잡 디버깅:
/sc:troubleshoot "payment processing randomly fails"
# 자동 활성화: 🔍 analyzer
# → 체계적 조사 접근
# → 증거 수집
# → 패턴 분석
# → 근본 원인 규명
보안 시각 강제 적용:
/sc:analyze react-app/ --persona-security
# 프론트엔드 코드라도 보안 관점에서 분석
# → XSS 취약점 체크
# → 인증 흐름 분석
# → 데이터 노출 위험 평가
소규모 코드에 아키텍처 조언:
/sc:improve small-utility.js --persona-architect
# 소규모 코드에 설계적 사고 적용
# → 디자인 패턴 적용 기회
# → 미래 확장성
# → 결합도 분석
자동 활성화 오버라이드 시기:
오버라이드 방법:
# 명시적 페르소나 선택
/sc:analyze frontend-code/ --persona-security # 프론트엔드의 보안 관점
/sc:improve backend-api/ --persona-performance # 백엔드의 성능 관점
# 여러 페르소나 플래그(마지막이 우선)
/sc:analyze --persona-frontend --persona-security # security 페르소나 적용
보안 페르소나 + 검증:
/sc:analyze --persona-security --focus security --validate
# → 최대한 보안 중심 + 검증
성능 페르소나 + 벤치마킹:
/sc:test --persona-performance --benchmark --focus performance
# → 성능 중심 테스트 + 메트릭
멘토 페르소나 + 상세 설명:
/sc:explain complex-concept --persona-mentor --verbose
# → 교육적, 상세 설명
여러 시각 필요시:
# 순차적으로 다른 페르소나 적용
/sc:analyze --persona-security api/auth.js
/sc:analyze --persona-performance api/auth.js
/sc:analyze --persona-refactorer api/auth.js
# 혹은 SuperClaude가 자동 조율
/sc:analyze --focus quality api/auth.js
# 자동: security + performance + refactorer 인사이트
# 시스템 설계
/sc:design microservices-architecture --persona-architect
/sc:estimate "migrate monolith to microservices" --persona-architect
# 아키텍처 리뷰
/sc:analyze --focus architecture --persona-architect large-system/
/sc:review --persona-architect critical-components/
# 컴포넌트 개발
/sc:build dashboard-components/ --persona-frontend
/sc:improve --focus accessibility --persona-frontend ui/
# 성능 최적화
/sc:analyze --focus performance --persona-frontend bundle/
/sc:test --persona-frontend --focus performance
# API 개발
/sc:design rest-api --persona-backend
/sc:build api-endpoints/ --persona-backend
# 신뢰성 개선
/sc:improve --focus reliability --persona-backend services/
/sc:analyze --persona-backend --focus security api/
# 보안 평가
/sc:scan --persona-security --focus security entire-app/
/sc:analyze --persona-security auth-flow/
# 취약점 수정
/sc:improve --focus security --persona-security vulnerable-code/
/sc:review --persona-security --focus security critical-paths/
# 버그 조사
/sc:troubleshoot "intermittent failures" --persona-analyzer
/sc:analyze --persona-analyzer --focus debugging problem-area/
# 시스템 이해
/sc:explain --persona-analyzer complex-system/
/sc:load --persona-analyzer unfamiliar-codebase/
페르소나 | 적합 작업 | 자동 활성화 키워드 | 수동 플래그 |
---|---|---|---|
🏗️ architect | 시스템 설계, 아키텍처 | "architecture", "design", "scalability" | --persona-architect |
🎨 frontend | UI/UX, 접근성 | "component", "responsive", "UI" | --persona-frontend |
⚙️ backend | API, DB, 신뢰성 | "API", "database", "service" | --persona-backend |
🛡️ security | 보안, 컴플라이언스 | "security", "vulnerability", "auth" | --persona-security |
⚡ performance | 최적화, 속도 | "performance", "optimization", "slow" | --persona-performance |
🔍 analyzer | 디버깅, 조사 | "analyze", "debug", "investigate" | --persona-analyzer |
🧪 qa | 테스트, 품질 | "test", "quality", "validation" | --persona-qa |
🔄 refactorer | 코드 정리, 리팩토링 | "refactor", "cleanup", "quality" | --persona-refactorer |
🚀 devops | 배포, 인프라 | "deploy", "infrastructure", "CI/CD" | --persona-devops |
👨🏫 mentor | 학습, 설명 | "explain", "learn", "understand" | --persona-mentor |
✍️ scribe | 문서화, 작성 | "document", "write", "guide" | --persona-scribe |
보안 중심 개발:
--persona-security --focus security --validate
성능 최적화:
--persona-performance --focus performance --benchmark
학습/이해:
--persona-mentor --verbose --explain
품질 개선:
--persona-refactorer --focus quality --safe-mode
전문 문서화:
--persona-scribe --type guide --detailed
강력한 트리거(대체로 잘 작동):
중간 트리거(종종 작동):
상황별 트리거(다름):
"잘못된 페르소나가 활성화됨"
"페르소나가 동작하지 않음"
"여러 관점이 필요함"
"페르소나가 너무 한쪽에 치우침"
다음과 같은 경우 오버라이드:
효과적 오버라이드 방법:
# 특정 관점 강제
/sc:analyze frontend-code/ --persona-security # 프론트엔드의 보안 관점
# 여러 관점 조합
/sc:analyze api/ --persona-security
/sc:analyze api/ --persona-performance # 각각 다른 관점으로 실행
# 일반 분석
/sc:analyze --no-persona # 자동 활성화 비활성화
페르소나의 진짜 진실 💯:
전문가 팀에 압박감 느끼지 마세요 🧘♂️:
수동으로 페르소나를 선택할 만한 경우:
단순하게 유지하세요 🎯:
11명의 전문가가 있는 듯 복잡해 보이지만, SuperClaude는 실제로 매우 쉽습니다. 그냥 코딩을 시작하세요. 필요한 전문가가 알아서 나타납니다! 🚀