SkillsUtility Skills
AI Slop Cleaner
동작을 보존하면서 AI 생성 코드의 불필요한 복잡성을 제거하는 정리 워크플로우
개요
AI Slop Cleaner는 AI가 생성한 코드에서 동작은 유지하면서 불필요한 복잡성(슬롭)을 제거하는 bounded 정리 워크플로우입니다. 삭제를 우선으로 하고, 새 기능이 아닌 단순화에 집중합니다.
사용법
/oh-my-claudecode:ai-slop-cleaner <target>
/oh-my-claudecode:ai-slop-cleaner <target> --review매직 키워드로도 활성화됩니다.
deslop this module: too many wrappers
anti-slop cleanup src/auth슬롭 분류
정리 전에 코드의 슬롭 유형을 분류합니다.
| 유형 | 설명 |
|---|---|
| 중복 | 반복 로직, 복사-붙여넣기 분기, 중복 헬퍼 |
| 죽은 코드 | 미사용 코드, 도달 불가 분기, 오래된 플래그, 디버그 잔여물 |
| 불필요한 추상화 | 패스스루 래퍼, 추측성 간접화, 단일 사용 헬퍼 레이어 |
| 경계 위반 | 숨겨진 커플링, 잘못된 책임 배치, 잘못된 레이어 임포트 |
| 누락된 테스트 | 동작이 잠기지 않은 코드, 약한 회귀 커버리지 |
워크플로우
1. 현재 동작 보호
수정 전에 회귀 테스트를 추가하거나 실행합니다. 테스트가 먼저 올 수 없으면 검증 계획을 명시적으로 기록합니다.
2. 정리 계획 작성
요청된 파일/기능 영역으로 범위를 한정하고, 제거할 구체적 슬롭을 나열하고, 가장 안전한 삭제부터 위험한 통합까지 순서를 정합니다.
3. 패스별 실행
- Pass 1: 죽은 코드 삭제
- Pass 2: 중복 제거
- Pass 3: 이름과 에러 핸들링 정리
- Pass 4: 테스트 강화
각 패스 후 타겟 검증을 실행합니다.
4. 품질 게이트
회귀 테스트 통과, 린트, 타입체크, 단위/통합 테스트 실행. 게이트 실패 시 문제를 수정하거나 위험한 정리를 롤백합니다.
Review 모드 (--review)
--review는 정리 작업 후 별도의 리뷰어 패스입니다.
- 파일을 편집하지 않고 정리 계획, 변경 파일, 회귀 커버리지를 검토합니다
- 남은 죽은 코드, 중복, 불필요한 래퍼, 누락된 테스트를 확인합니다
- 리뷰어 판정과 필요한 후속 조치를 제시합니다
관련 스킬
- ralph - 정리 후 검증이 필요할 때
레퍼런스
| 항목 | 값 |
|---|---|
| 호출 | /oh-my-claudecode:ai-slop-cleaner |
| 매직 키워드 | deslop, anti-slop, AI slop |
| 카테고리 | Utility |