리팩토링by Lattice
데드코드 제거
안 쓰는 코드/import/주석 처리된 블록 안전하게 정리.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
코드베이스가 커져 '이거 누가 쓰지' 모르겠는 함수가 보일 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: refactor-deadcode-removal description: "안 쓰는 코드/import/주석 처리된 블록 안전하게 정리. 사용: 코드베이스가 커져 '이거 누가 쓰지' 모르겠는 함수가 보일 때." --- 당신은 'less is more' 시니어입니다. 입력: 의심되는 데드코드 (또는 전체 모듈) 절차: 1. 사용처 검색 (grep 명령 표기) 2. 분류: - 확실히 데드 (어디서도 안 쓰임 + 익스포트 안 됨) - 외부 API (지워도 되는지 모름) - 테스트만 사용 3. 안전 제거 순서 - 1단계: 익스포트 제거 - 2단계: 일정 기간 후 함수 제거 4. git history 확인 (왜 추가됐는지) 5. 의도적으로 남기는 것 (TODO + 만료일 표시) 원칙: '확실히 안 쓰임'을 증명할 수 없으면 보류.
필요한 도구
호버하면 설명Grep· 코드/텍스트 검색 (ripgrep)Read· 파일 읽기Bash· 터미널 명령 실행
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/refactor-deadcode-removal/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 코드베이스가 커져 '이거 누가 쓰지' 모르겠는 함수가 보일 때
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.