Ch.9 고급 도구 & 자동화
Skills & 커스텀 명령어 — 반복 작업을 한 줄로
매번 같은 프롬프트를 복사 붙여넣기 하고 있다면?
코드 리뷰, 테스트 생성, 문서화. 매번 같은 프롬프트를 복사해서 붙여넣고 있습니다. 프로젝트마다 반복되는 이 작업, 더 효율적인 방법이 없을까요?
반복 프롬프트는 시간 낭비이고, 매번 미묘하게 달라져 일관성이 없습니다. 하지만 매크로 같은 기능이 있는지 모릅니다.
Skills와 커스텀 명령어를 활용하면 자주 쓰는 작업을 한 줄로 실행할 수 있습니다.
핵심 내용
Skills = Claude Code의 '매크로'. 자주 쓰는 작업을 미리 정의해두고 한 줄로 실행
비유: 자주 가는 식당에서 "평소 메뉴요"라고 하면 알아서 나오는 것. 매번 메뉴판을 볼 필요 없음
Skills = 자주 쓰는 프롬프트를 저장한 것
커스텀 슬래시 명령어를 만들면 나만의 자동화 도구가 생깁니다
예시: /review 명령어 = "현재 변경된 파일들을 보안, 성능, 가독성 관점에서 리뷰해줘"
$ARGUMENTS 변수 활용 명령어에 인자를 전달할 수 있습니다. /fix TypeError가 나요 → $ARGUMENTS에 "TypeError가 나요"가 들어감
커스텀 /review 스킬 생성 및 실행
Skills 마스터
핵심 용어
1. 폴더 생성
.claude/commands/ 폴더를 프로젝트 루트에 생성
2. 파일 생성
review.md 파일을 commands 폴더 안에 생성
3. 프롬프트 작성
파일 안에 실행할 프롬프트를 작성
4. 실행
/review 로 실행 — 파일명이 곧 명령어 이름
/review
코드 리뷰 자동화 — 변경된 파일의 보안, 성능, 가독성 분석
/test
테스트 코드 생성 — 현재 파일에 대한 단위 테스트 자동 작성
/doc
함수 문서화 — JSDoc/주석을 자동 생성
/fix
에러 메시지 분석 후 수정 — 에러를 붙여넣으면 자동 디버깅
시각 자료
핵심 정리
- 1Skills = 자주 쓰는 프롬프트를 저장한 매크로
- 2.claude/commands/ 폴더에 .md 파일 생성 → 파일명이 슬래시 명령어
- 3$ARGUMENTS 변수로 명령어에 동적 인자 전달 가능
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작