← ClaudeAtlas

tfx-prunelisted

AI가 생성한 불필요한 코드(슬롭)를 제거할 때 사용한다. 'deslop', '슬롭 제거', 'anti-slop', '코드 정리', '불필요한 코드 제거', '과잉 추상화 정리' 같은 요청에 반드시 사용. AI 생성 코드의 중복, 불필요 추상화, 과잉 에러 핸들링을 정리할 때 적극 활용.
tellang/triflux · ★ 7 · AI & Automation · score 74
Install: claude install-skill tellang/triflux
# tfx-prune — Tri-Verified AI Slop Remover > **ARGUMENTS 처리**: 이 스킬이 `ARGUMENTS: <값>`과 함께 호출되면, 해당 값을 사용자 입력으로 취급하여 > 워크플로우의 첫 단계 입력으로 사용한다. ARGUMENTS가 비어있거나 없으면 기존 절차대로 사용자에게 입력을 요청한다. > OMC ai-slop-cleaner 오마주. 핵심 차별점: 단일 판단이 아닌 **3자 독립 감지 + 합의** 기반 제거. > "AI가 만든 슬롭은 AI 3명이 합의해야 슬롭이다." ## HARD RULES > headless-guard가 이 규칙 위반을 **자동 차단**한다. 우회 불가. 1. **`codex exec` 직접 호출 및 deprecated Gemini CLI 직접 호출 절대 금지** 2. Codex·Antigravity → `Bash("tfx multi --teammate-mode headless --auto-attach --dashboard --assign 'cli:프롬프트:역할' --timeout 600")` **만** 사용 3. Claude → `Agent(run_in_background=true)` 4. Bash + Agent를 같은 메시지에서 동시 호출하여 병렬 실행 ## MODEL ROLES | CLI | 역할 | 감지 관점 | |-----|------|----------| | Claude (Opus) | 코드 품질 분석 + 합의 중재 | 설계 원칙, 코드 구조, 불필요 추상화 | | Codex | AI 슬롭 탐지 | 구현 효율, 중복 패턴, 과잉 에러 핸들링 | | Antigravity | 가독성 평가 | 가독성/DX, 과잉 주석, 과잉 타입 | ## 슬롭 카테고리 | 카테고리 | 설명 | 예시 | |----------|------|------| | 불필요 추상화 | 단일 용도인데 인터페이스/팩토리/전략 패턴 적용 | `UserFactory` for 1 user type | | 중복 코드 | 같은 로직의 반복 | 동일 validation을 3곳에 복붙 | | 과잉 에러 핸들링 | 발생 불가능한 에러를 처리 | `catch (e) { /* impossible */ }` | | 과잉 주석 | 코드가 이미 명확한데 주석 | `// increment i by 1` `i++` | | 과잉 타입 | 불필요하게 복잡한 타입 정의 | 5단계 중첩 제네릭 | | 사용되지 않는 코드 | import 했지만 사용 안 함 | dead imports, unused variables | | 과잉 로깅 | 불필요한 console.log/debug | `console.log("here")` | ## EXECUTION STEPS ### Step 0: 슬롭 제거 범위 선택 인자 없이 호출된 경우 사용자에게 범위를 선택받는다: ``` 1. 최근 변경 파일만 (git diff) 2. 전체 프로젝트 3. 특정 디렉토리 지정 ``` - 1번 → `git diff HEAD`로 최근 변경 파일 대