🚀 SuperClaude 개발 작업별 최적 설정 가이드
1. 기능 구현 (Feature Implementation)
단순 기능 추가
/implement "기능 설명" --persona-frontend --c7 --validate
- 활용: UI 컴포넌트, 간단한 CRUD
- 장점: Context7로 패턴 참조, 검증 포함
복잡한 기능 구현
/implement "기능 설명" --think-hard --seq --wave-mode auto --validate
- 활용: 다중 모듈 연동, API 통합
- 장점: 체계적 분석, 단계별 구현, 자동 Wave 모드
Rails 백엔드 기능
/implement "API 기능" --persona-backend --seq --delegate auto
- 활용: 서비스 객체, 복잡한 비즈니스 로직
- 장점: Rails 패턴 준수, 병렬 처리
2. 기능 개선 (Enhancement)
성능 최적화
/improve --perf --persona-performance --think --validate
- 활용: N+1 쿼리, 캐싱, 속도 개선
- 장점: 측정 기반 최적화
코드 품질 개선
/improve --quality --persona-refactorer --loop --iterations 3
- 활용: 리팩토링, 기술 부채 해결
- 장점: 반복적 개선, 점진적 향상
대규모 리팩토링
/improve --wave-mode force --wave-strategy systematic --validate
- 활용: 전체 아키텍처 개선
- 장점: 체계적 접근, 단계별 검증
3. 오류 수정 (Bug Fixing)
단순 버그 수정
/troubleshoot "오류 증상" --persona-analyzer --seq
- 활용: 명확한 에러, 단일 원인
- 장점: 빠른 원인 분석
복잡한 디버깅
/analyze --think-hard --seq --persona-analyzer --introspect
- 활용: 다중 원인, 시스템 전반 문제
- 장점: 깊은 분석, 투명한 사고 과정
보안 취약점 수정
/analyze --focus security --persona-security --ultrathink --validate
- 활용: 보안 이슈, 인증/인가 문제
- 장점: 철저한 보안 검토
4. Rails 특화 작업
모델/마이그레이션
/implement "모델 구현" --delegate files --c7
# 또는 MCP 에이전트 활용
mcp__models__task "모델 구현 내용"
컨트롤러/라우팅
/build --api --persona-backend --validate
# 또는 MCP 에이전트 활용
mcp__controllers__task "컨트롤러 구현"
뷰/프론트엔드
/implement "UI 컴포넌트" --persona-frontend --magic --c7
# 또는 MCP 에이전트 활용
mcp__views__task "뷰 구현"
Stimulus 컨트롤러
/implement "Stimulus 기능" --persona-frontend --seq
# 또는 MCP 에이전트 활용
mcp__stimulus__task "Stimulus 컨트롤러 구현"
5. 효율성 최적화 설정
토큰 절약 모드
/implement "기능" --uc --answer-only
- 활용: 간단한 작업, 명확한 요구사항
- 장점: 30-50% 토큰 절약
병렬 처리 모드
/analyze --delegate auto --concurrency 7
- 활용: 대규모 코드베이스 분석
- 장점: 처리 시간 단축
반복 개선 모드
/improve --loop --iterations 5 --interactive
- 활용: 점진적 품질 향상
- 장점: 단계별 검토 가능
6. 통합 워크플로우 예시
전체 기능 개발 사이클
# 1. 분석 및 계획
/analyze "요구사항" --think-hard --seq
# 2. 구현
/implement "기능" --wave-mode auto --validate
# 3. 테스트
/test e2e --persona-qa --play
# 4. 최적화
/improve --perf --loop --iterations 3
Rails API 엔드포인트 구현
# 1. 모델 설계
mcp__models__task "User 모델 with associations"
# 2. 컨트롤러 구현
mcp__controllers__task "API 컨트롤러 with JWT auth"
# 3. 서비스 로직
/implement "UserService" --persona-backend --seq
# 4. 테스트 작성
mcp__tests__task "RSpec 테스트 작성"
7. 권장 플래그 조합
🏆 베스트 프랙티스 조합
빠른 개발
--persona-[domain] --c7 --uc
안정적 개발
--validate --think --seq
대규모 작업
--wave-mode auto --delegate auto --validate
품질 중심
--loop --iterations 3 --persona-refactorer --validate
8. 작업별 체크리스트
✅ 기능 구현 시
- 적절한 persona 선택
- Context7로 패턴 참조
- validate로 검증
- 복잡도에 따라 wave-mode 고려
✅ 버그 수정 시
- analyzer persona 활용
- Sequential로 체계적 분석
- introspect로 사고 과정 확인
- 근본 원인 해결 확인
✅ 성능 개선 시
- performance persona 활용
- 측정 기반 접근
- loop로 반복 개선
- validate로 개선 확인
💡 Pro Tips
1. 복잡도 판단: 3개 이상 파일 수정 → --delegate 추가
2. Rails 작업: MCP 에이전트 우선 고려 (models, controllers, views)
3. 품질 보장: 항상 --validate 추가
4. 토큰 관리: 긴 작업은 --uc 추가
5. 반복 작업: --loop 활용으로 점진적 개선
이러한 설정들을 활용하면 SuperClaude의 강력한 기능을 최대한 활용하여 효율적인 개발이 가능합니다!