🚀 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의 강력한 기능을 최대한 활용하여 효율적인 개발이 가능합니다!