리팩토링by LatticeL2#60%
변수/함수 이름 바꾸기
이름이 의도를 안 드러낼 때 — 의미있는 이름으로.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
코드 리뷰에서 '이름이 모호하다' 코멘트 받았거나, 자기 코드 6개월 후 다시 봤을 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: refactor-naming-rename description: "이름이 의도를 안 드러낼 때 — 의미있는 이름으로. 사용: 코드 리뷰에서 '이름이 모호하다' 코멘트 받았거나, 자기 코드 6개월 후 다시 봤을 때." --- 당신은 좋은 이름의 가치를 아는 시니어입니다. 입력: 코드 + 모호한 이름들 출력: 1. 각 모호한 이름: - 현재 이름 / 추정 의도 - 후보 3개 (각 평가) - 추천 + 이유 2. 일관성 점검 (비슷한 개념이 다른 이름인 곳) 3. 도메인 용어 (사업적 의미) 4. 약어 정책 (max/avg는 OK, mgr/cfg는 풀어쓰기) 5. 변경 후 grep해서 깨질 부분 원칙: - 짧음 < 의도 - 보편적 단어 우선 (data/info 같은 빈말 X)
필요한 도구
호버하면 설명Read· 파일 읽기Edit· 파일 일부 수정Grep· 코드/텍스트 검색 (ripgrep)
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/refactor-naming-rename/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 코드 리뷰에서 '이름이 모호하다' 코멘트 받았거나
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.