--- name: review-phase description: 완료된 페이즈를 검토하고 다음 페이즈 준비 상태를 판단. 페이즈 번호를 인자로 전달. argument-hint: "[phase number, e.g. 1]" allowed-tools: Read Glob Grep Bash Agent --- # Phase Review 완료된 페이즈를 검토합니다. ## 검토 항목 1. **요구사항 충족**: `docs/phases/phase-$ARGUMENTS.md` 대비 구현 완성도 2. **Speakly 패턴 적용**: RE 노하우가 제대로 반영되었는지 - 상태 머신 설계가 Speakly 수준인가? - 에러 처리가 포괄적인가? - 윈도우 관리가 프리로딩 + 2-phase 리사이즈인가? 3. **코드 품질**: TypeScript strict, 일관된 네이밍, 중복 없음 4. **테스트 커버리지**: 핵심 서비스에 단위 테스트 존재 5. **타입 안전성**: `npm run typecheck` 통과 6. **빌드**: `npm run build` 통과 ## 출력 - 발견된 이슈 목록 (심각도: critical/major/minor) - 다음 페이즈 진행 가능 여부 (GO/NO-GO) - CLAUDE.md 업데이트 제안