← Back to list

refactoring
by jhl-labs
⭐ 0🍴 0📅 Jan 15, 2026
SKILL.md
name: refactoring description: 코드를 리팩토링합니다. "리팩토링", "코드 개선", "refactor" 요청 시 사용합니다. allowed-tools: Read, Edit, Bash(make:*)
Refactoring Skill
코드를 리팩토링합니다.
원칙
리팩토링 대상
- 중복 코드
- 50줄 초과 함수
- 높은 복잡도
- 불명확한 네이밍
금지 사항
- 동작하는 코드 불필요 변경
- 요청 없는 대규모 변경
- 테스트 없는 변경
프로세스
- 분석: 현재 코드 구조 파악
- 계획: 변경 목록 및 영향 범위
- 실행: 작은 단위로 변경, 빌드 확인
패턴
Extract Function
// Before: 긴 함수
void big_function() { /* 100 lines */ }
// After: 분리된 함수
static void helper_a() { }
static void helper_b() { }
void big_function() {
helper_a();
helper_b();
}
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon