Roo Code 모드 사용 — 작업별 역할 전환

Roo Code 모드 사용 — 작업별 역할 전환

Roo Code의 **모드(mode)**는 에이전트의 행동을 현재 작업에 맞추는 전문화된 페르소나예요. 모드마다 능력·도구·접근 수준이 달라 목표를 정확히 달성하도록 도와줍니다.

대표 내장 모드

  • Code (💻, 기본): 프로그래밍 언어·디자인 패턴에 능한 소프트웨어 엔지니어. read/edit/command/mcp 전체 도구 접근. 코딩·구현·디버깅에 최적.
  • Ask (❓): 상세한 답을 주는 기술 어시스턴트. read/mcp만 허용(파일 편집·명령 실행 불가). 코드 설명·개념 탐구·학습용.
  • Architect (🏗️): 시스템 설계·구현 계획을 만드는 리더. read/mcp와 제한된 edit(마크다운만). 설계·상위 계획·아키텍처 논의용.
  • Debug (🪲): 체계적 문제 해결 전문가. 전체 도구 접근. 버그 추적·오류 진단·복잡한 이슈 해결용.
  • Orchestrator (🪃, 부메랑): 복잡 작업을 쪼개 전문화된 모드에 위임하는 전략적 오케스트레이터. 직접 도구 접근 없이 new_task로 위임. 다단계·자동화 워크플로용.

모드 전환 방법

  1. 채팅 입력 왼쪽 드롭다운 메뉴
  2. 슬래시 명령 (/code, /architect 등)
  3. 키보드 단축키 (macOS ⌘+., Windows/Linux Ctrl+.)
  4. 제안 수락: Roo가 적절한 모드 전환을 제안하면 클릭

스티키 모델

  • 각 모드는 마지막으로 쓴 모델을 기억해요. 모드를 바꾸면 자동으로 그 모델을 선택해 주니 모드마다 다른 모델(예: Architect에 Gemini, Code에 Claude Sonnet)을 지정해 쓸 수 있어요.

더 알아보기