Explain (Learning Harness)
코드를 읽고 3가지 모드로 설명합니다:
- 파일/기능 모드: 비유 + 3단계 설명 + Mermaid 다이어그램 (이게 무엇인지)
- 줌아웃 모드: 호출자/형제 모듈/상위 맵 (이게 어디에 속하는지)
입력 판단
1. 파일 단위 (상세 설명)
@file 경로가 제공된 경우. 해당 파일의 핵심 로직을 설명.
/explain @src/auth/login.ts
2. 기능 단위
텍스트로 기능명이 제공된 경우. 코드베이스를 탐색하여 관련 파일들을 찾고 흐름을 설명.
/explain "로그인 기능"
/explain "결제 흐름"
기능 단위인 경우 현재 CLI의 background subagent/worker가 있으면 관련 파일을 먼저 탐색하게 하고, 없으면 메인 컨텍스트에서 rg/Read로 직접 탐색.
3. 줌아웃 모드 (Zoom-out)
"이게 뭘 하
[Description truncada. Veja o README completo no GitHub.]