Ch.9 고급 도구 & 자동화

Skills & 커스텀 명령어 — 반복 작업을 한 줄로

Skills의 개념과 역할을 설명할 수 있다커스텀 슬래시 명령어를 만들고 실행할 수 있다$ARGUMENTS 변수를 활용한 동적 명령어를 이해한다

매번 같은 프롬프트를 복사 붙여넣기 하고 있다면?

코드 리뷰, 테스트 생성, 문서화. 매번 같은 프롬프트를 복사해서 붙여넣고 있습니다. 프로젝트마다 반복되는 이 작업, 더 효율적인 방법이 없을까요?

반복 프롬프트는 시간 낭비이고, 매번 미묘하게 달라져 일관성이 없습니다. 하지만 매크로 같은 기능이 있는지 모릅니다.

Skills와 커스텀 명령어를 활용하면 자주 쓰는 작업을 한 줄로 실행할 수 있습니다.


article

핵심 내용

Skills = Claude Code의 '매크로'. 자주 쓰는 작업을 미리 정의해두고 한 줄로 실행

비유: 자주 가는 식당에서 "평소 메뉴요"라고 하면 알아서 나오는 것. 매번 메뉴판을 볼 필요 없음

Skills = 자주 쓰는 프롬프트를 저장한 것

커스텀 슬래시 명령어를 만들면 나만의 자동화 도구가 생깁니다

예시: /review 명령어 = "현재 변경된 파일들을 보안, 성능, 가독성 관점에서 리뷰해줘"

$ARGUMENTS 변수 활용 명령어에 인자를 전달할 수 있습니다. /fix TypeError가 나요 → $ARGUMENTS에 "TypeError가 나요"가 들어감

커스텀 /review 스킬 생성 및 실행

Skills 마스터

key

핵심 용어

📁

1. 폴더 생성

.claude/commands/ 폴더를 프로젝트 루트에 생성

📄

2. 파일 생성

review.md 파일을 commands 폴더 안에 생성

✏️

3. 프롬프트 작성

파일 안에 실행할 프롬프트를 작성

▶️

4. 실행

/review 로 실행 — 파일명이 곧 명령어 이름

🔍

/review

코드 리뷰 자동화 — 변경된 파일의 보안, 성능, 가독성 분석

🧪

/test

테스트 코드 생성 — 현재 파일에 대한 단위 테스트 자동 작성

📝

/doc

함수 문서화 — JSDoc/주석을 자동 생성

🔧

/fix

에러 메시지 분석 후 수정 — 에러를 붙여넣으면 자동 디버깅

image

시각 자료

다이어그램: cc-d009
check_circle

핵심 정리

  • 1Skills = 자주 쓰는 프롬프트를 저장한 매크로
  • 2.claude/commands/ 폴더에 .md 파일 생성 → 파일명이 슬래시 명령어
  • 3$ARGUMENTS 변수로 명령어에 동적 인자 전달 가능

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작