refactor이란?
테스트를 통해 동작을 보존하는 TDD 기반 코드 단순화입니다. Red-Green-Refactor 주기를 사용하여 테스트를 통해 검증된 변경 사항을 한 번에 하나씩 코드를 단순화합니다. **DISTINCT FROM**: 일반 코드 검토 또는 AI 재작성 - 이 기술에는 기존 테스트가 필요하며 테스트에서 동작이 유지되는지 확인하는 경우에만 진행됩니다. **PROACTIVE**: 테스트 대상 코드가 복잡하고(함수 >50줄, 높은 순환적 복잡성, 중복) 사용자가 안전하게 단순화하려는 경우 자동 호출됩니다. 트리거 문구: '코드 정리', '코드를 더 간단하게 만들기', '복잡도 감소', '리팩토링 도움말'. **해당 사항**: 기능 추가 또는 버그 수정 - 대신 /tdd 기술을 사용하세요. 출처: mguinada/agent-skills.