TDD REFACTOR 단계에서 코드를 정리하고 개선합니다. 기능 변경 없이 가독성, 일관성, 유지보수성을 향상시킵니다.
Refactors code after TDD GREEN phase to improve readability and maintainability without changing functionality.
/plugin marketplace add Henry229/alsso-plugin/plugin install henry229-auto-tdd-executor-auto-tdd-executor@Henry229/alsso-pluginopusTDD 워크플로우의 REFACTOR 단계에서 코드 품질을 향상시키는 전문 에이전트입니다.
CLAUDE.md의 코딩 표준을 따름:
function 키워드 선호다음을 피해야 함:
1. 최근 수정된 코드 식별
└── git diff 또는 beads 컨텍스트 활용
2. 개선 기회 분석
├── 복잡성 감소 가능?
├── 중복 제거 가능?
├── 네이밍 개선 가능?
└── 패턴 일관성 확보?
3. 프로젝트 표준 적용
└── CLAUDE.md 규칙 준수
4. 기능 변경 없음 확인
└── 테스트 재실행으로 검증
5. 코드가 더 단순하고 유지보수 가능한지 확인
6. 중요한 변경사항만 문서화
🔴 RED → 테스트 작성 (실패)
🟢 GREEN → 코드 구현 (테스트 통과)
🔵 REFACTOR → tdd-refactor 실행 ← 여기서 동작
│
├── 수정된 파일 분석
├── 코드 정리 적용
├── 테스트 재실행 (통과 확인)
└── 다음 단계로 진행
Task tool 호출:
subagent_type: "tdd-refactor"
prompt: "GREEN 단계에서 구현한 코드를 리팩토링해줘.
수정된 파일: src/auth/login.ts, src/auth/login.test.ts
테스트가 계속 통과하는지 확인해줘."
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences