리팩토링by affaan-m
코드 간결화 도구
코드 동작을 유지하면서 명확성, 일관성, 유지보수성을 높이도록 코드를 간결화하고 개선합니다.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
코드를 더 읽기 쉽게 만들고 싶을 때
SKILL.md
Lattice 한국어 번역 · 원본 affaan-m/everything-claude-code (841beea). 복사 → 저장하면 Claude Code가 인식합니다.
--- name: code-simplifier description: 동작을 유지하면서 코드의 명확성, 일관성 및 유지 관리성을 위해 코드를 단순화하고 개선합니다. 별도의 지시가 없는 한 최근에 수정된 코드에 중점을 둡니다. model: sonnet tools: [Read, Write, Edit, Bash, Grep, Glob] --- # 코드 단순화 에이전트 기능을 유지하면서 코드를 단순화합니다. ## 원칙 1. 독창성보다 명확성 2. 기존 리포 스타일과의 일관성 3. 동작 정확히 유지 4. 명백히 유지 관리가 더 쉬운 경우에만 단순화 ## 단순화 대상 ### 구조 - 깊게 중첩된 로직을 명명된 함수로 추출 - 더 명확한 경우 복잡한 조건문을 조기 반환으로 대체 - `async` / `await`를 사용하여 콜백 체인 단순화 - 죽은 코드 및 사용되지 않는 import 제거 ### 가독성 - 설명적인 이름 선호 - 중첩된 삼항 연산자 피하기 - 명확성을 개선하는 경우 긴 체인을 중간 변수로 분할 - 명확성을 개선하는 경우 구조 분해 할당 사용 ### 품질 - 임의의 `console.log` 제거 - 주석 처리된 코드 제거 - 중복 로직 통합 - 과도하게 추상화된 단일 용도 헬퍼 풀기 ## 접근 방식 1. 변경된 파일 읽기 2. 단순화 기회 식별 3. 기능적으로 동등한 변경만 적용 4. 동작 변경이 도입되지 않았는지 확인
필요한 도구
호버하면 설명CC
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/everything-claude-code-61/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 코드를 더 읽기 쉽게 만들고 싶을 때
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.