상품 설명

레거시 코드, 한 번에 다 고치지 마세요

200줄 God Class 를 한 번에 손대면 테스트가 깨지고 동료 PR 이 막힙니다. refactor-coach 는 5단계 로드맵단계별 commit 메시지까지 함께 출력해서, 매 단계 테스트를 보존하면서 안전하게 진행할 수 있게 해줍니다.

📊 5단계 출력 형식
  1. 진단 — Code Smells 자동 탐지 + 심각도 + SOLID 위반
  2. 로드맵 — 5단계 리팩토링 순서 + 예상 소요 시간
  3. 코드 변경 — 각 단계의 diff (테스트 깨지지 않도록)
  4. commit 메시지 — 각 단계의 commit 메시지 자동 작성
  5. 안전 장치 — 진행 전 체크리스트

탐지하는 Code Smells (15종)

God Class
Long Method
Long Parameter
Duplicate Code
Feature Envy
Data Clumps
Primitive Obsession
Switch Statement
Lazy Class
Speculative Generality
Message Chains
Middle Man
Inappropriate Intimacy
Magic Numbers
Temporary Field

SOLID 위반 자동 진단

원칙탐지 신호
SRP메서드 > 50줄, 클래스 > 300줄, 다중 책임 단어
OCPswitch / if-else 5+ 분기
LSP자식 클래스의 throw NotSupportedException
ISP10+ 메서드 인터페이스, 미사용 메서드
DIPnew ClassName(), 정적 의존

예시 출력 (5개 commit)

1. refactor: extract per-method handlers from PaymentProcessor::process()
   350줄 단일 메서드를 결제 방법별 private 메서드 4개로 분리.

2. refactor: extract CreditCardProcessor / PayPalProcessor / ...
   각 결제 방법을 별도 클래스로 분리하여 SRP 준수.

3. refactor: apply Strategy pattern via PaymentMethodInterface
   새 결제 방법 추가 시 PaymentProcessor 수정 없이 확장 (OCP).

4. refactor: separate receipt and mail concerns into PaymentService
   순수 결제 로직과 후처리 (영수증, 메일) 분리.

5. refactor: replace string payment method with PaymentMethod enum
   타입 안정성 강화 + IDE 자동완성 지원.

포함된 자료

  • SKILL.md — 메인 스킬 정의
  • examples/01-god-class-strategy.md — God Class → Strategy 패턴
  • examples/02-long-method-extract.md — 200줄 메서드 분해
  • examples/03-primitive-obsession.md — Value Object 도입
  • assets/solid-checklist.md — SOLID 5원칙 자동 진단 가이드
  • assets/refactoring-catalog.md — Martin Fowler 의 리팩토링 50선
  • LICENSE.txt — 라이선스 조건

리팩토링 원칙 (적용됨)

  • 테스트 우선 — 테스트 없으면 먼저 작성
  • 작은 단계 — 한 번에 한 패턴, 1시간 미만
  • commit 자주 — 단계마다 / 안전한 지점마다
  • 새 행동 금지 — 리팩토링과 기능 추가는 다른 commit
  • 외부 API 보존 — public 시그니처 유지

설치 (30초)

$ unzip refactor-coach.zip -d ~/.claude/skills/
$ # Claude Code 재시작 후 "refactor-coach 활성화"
💡 라이선스
1인 사용자 · 무제한 프로젝트 · 회사 내부 / 클라이언트 작업 OK · 재배포 금지 · 90일 기술 지원 포함

환불 조건

  • 결제 후 14일 이내 환불 요청 가능
  • 다운로드 또는 도메인 활성화한 라이선스는 환불 불가
  • 미사용 라이선스만 선택해 부분 환불 가능
  • 환불 처리 시 해당 라이선스는 자동으로 비활성화
  • 환불 금액은 결제한 카드사 / 수단으로 영업일 기준 3~5일 내 취소 처리
  • 리뷰 작성 후 받은 포인트는 환불 시 자동 회수됩니다.

상품정보고시

상품명 refactor-coach — 한국어 리팩토링 가이드 Claude Skill
제작 / 공급자 주식회사 코드샌드
원산지 대한민국
이용 조건 / 이용 기간 라이선스 발급 후 90일간 업데이트 및 기술지원 제공
상품 제공 방식 결제 완료 후 마이페이지 > 내 라이선스에서 즉시 다운로드
최소 시스템 사양 / 필수 S/W 상품 상세 설명 참조. 일반적으로 최신 웹 브라우저 및 해당 상품 동작 환경이 요구됩니다.
청약철회 가능 여부 및 조건 결제 후 14일 이내 청약철회 가능. 다만 다운로드 또는 도메인 활성화된 라이선스는 제외될 수 있습니다. 상세 조건은 상단 "환불 조건" 참조.
소비자상담 / A/S 책임자 주식회사 코드샌드 · 엄성용
010-7937-4394평일 10:00 ~ 19:00 · 점심 13:00 ~ 14:00
사업자등록번호 368-87-03020 사업자 정보확인
통신판매업신고번호 2024-대전서구-0455

상품 후기 (0)

아직 등록된 후기가 없습니다.

refactor-coach — 한국어 리팩토링 가이드 Claude Skill

레거시 코드 → 5단계 리팩토링 로드맵 + SOLID 위반 자동 탐지 + 단계별 commit 메시지. Martin Fowler + Robert Martin 원칙 기반.

평가 없음 0 판매 35
무료
₩19,900 100% 할인
2026. 08. 27.까지(85일 남음)
  • 공개일2026-05-27
  • 업데이트6일 전
  • 도메인 제한0
  • 지원 기간90일

관련 상품

prd-writer — PRD 작성 Claude Skill (10 섹션 · 6 타입)3개월 무료 출시 프로모션
viral-hook — SNS 훅 생성 Claude Skill (Threads · X · LinkedIn · IG)3개월 무료 출시 프로모션