01 ▸ 워크플로우 위치
[변경]
│
▼
┌─────────────────────────────┐
│ Simplify (ACTIVE) │
│ 3개 병렬 리뷰어 검토 │
└──────────────┬──────────────┘
│
▼
[완료]
02 ▸ 언제 사용하나요?
구현 완료 후 코드 품질을 높이고 싶을 때 사용합니다. Long Run의 마지막 정제 단계로도 작동합니다.
주요 트리거
simplify
코드 정리해줘
변경사항 검토해줘
03 ▸ 어떻게 동작하나요?
핵심 원리: 세 리뷰어는 같은 diff를 보지만 서로 다른 렌즈로 분석합니다. 중복 findings는 통합되고, 최소 수정만 적용됩니다.
동작 단계
- 01. 변경사항 식별:
git diff로 최근 변경된 파일을 파악합니다.
- 02. 3개 병렬 리뷰어 동시 생성:
- Agent 1 — 재사용: 중복 코드, 기존 유틸리티로 인라인 가능한 로직.
- Agent 2 — 품질: 중복 상태, 파라미터 과다, 사본-붙여넣기 변형, 추상화 누수, 문자열 타입 코드, 불필요 주석.
- Agent 3 — 효율성: 불필요 작업, 누락된 동시성, 핫패스 비대, TOCTOU, 메모리 누수.
- 03. 통합 + 최소 수정: results를 집계하고 중복을 제거한 뒤, 최소 수정을 적용하고 테스트를 실행합니다.
⛔ HARD GATE: 리팩토링은 하지 않습니다. 발견된 문제는 별도 작업으로 처리합니다.