coding-agent.dev
Claude Code 완전 가이드 · 7 min read

Commands & Skills

슬래시로 호출하는 프롬프트 템플릿(Commands)과 재사용 가능한 지식 모듈(Skills)을 다룹니다. Skills는 Commands의 상위 호환이며, 공식적으로 권장됩니다.

Commands vs Skills

Commands (레거시)

  • 위치: .claude/commands/*.md
  • Frontmatter 4개: description, argument-hint, allowed-tools, model
  • 단일 파일로 동작
  • 여전히 작동하지만 Skills 권장

Skills (권장)

  • 위치: .claude/skills/name/SKILL.md
  • Frontmatter 10개: + context, agent, hooks, disable-model-invocation, user-invocable
  • 디렉토리 구조 지원 (보조 파일 포함)
  • 자동 호출, 격리 실행, 에이전트 프리로드 가능

두 가지 스킬 패턴

Agent Skill (프리로드)

에이전트의 skills: 필드에 지정하면 시작 시 전체 콘텐츠가 주입됩니다.

# 에이전트 frontmatter
skills:
  - weather-fetcher

에이전트의 도메인 지식으로 활용. user-invocable: false 권장

Invocable Skill (직접 호출)

Skill 도구나 /slash-command로 호출됩니다.

# 커맨드에서 호출
Skill(skill: "weather-svg-creator")
# 사용자가 직접 호출
/weather-svg-creator

독립 실행 가능한 작업에 적합

공식 번들 스킬 (5개)

스킬설명핵심 기능
/batch대규모 병렬 변경5-30개 단위로 분해, 각각 격리된 worktree에서 에이전트 실행, PR 생성
/simplify코드 품질 리뷰3개 병렬 에이전트가 재사용성, 품질, 효율성을 동시 검토
/loop반복 작업 예약최대 3일간 주기적 실행 (배포 모니터링, PR 관찰)
/debug세션 디버깅디버그 로그를 읽어 Claude Code 자체 문제 해결
/claude-apiAPI 레퍼런스프로젝트 언어에 맞는 Claude API 문서 로드

공식 빌트인 커맨드 (60개)

전체 커맨드 목록 보기
#커맨드카테고리설명
1/loginAuthOAuth로 인증
2/logoutAuth로그아웃
3/upgradeAuth상위 플랜으로 업그레이드
4/configConfig검색 가능한 설정 인터페이스
5/keybindingsConfig키보드 단축키 커스터마이징
6/permissionsConfig도구 권한 설정
7/privacy-settingsConfig프라이버시/텔레메트리 관리
8/sandboxConfig샌드박스 구성
9/statuslineConfig상태 라인 UI 설정
10/stickersConfig스티커 주문
11/terminal-setupConfigIDE 터미널에서 Shift+Enter 활성화
12/themeConfig색상 테마 변경
13/vimConfigVim 편집 모드 활성화
14/contextContext현재 컨텍스트 사용량 시각화
15/costContext세션 토큰 사용량
16/extra-usageContext종량제 초과 결제 설정
17/insightsContext세션 분석 리포트 생성
18/statsContext일일 사용량, 세션 히스토리, 스트릭
19/statusContext세션 상태 요약
20/usageContext플랜 사용량/레이트 리밋
21/doctorDebug설치 상태 진단
22/feedbackDebug버그 리포트 URL 생성
23/helpDebug슬래시 커맨드 도움말
24/release-notesDebug최근 릴리스 노트
25/tasksDebug백그라운드 태스크 관리
26/copyExport마지막 응답 클립보드 복사
27/exportExport대화 내보내기
28/agentsExtensions서브에이전트 관리
29/chromeExtensionsChrome 브라우저 통합
30/hooksExtensionsHook 설정 관리
31/ideExtensionsIDE 통합 연결
32/mcpExtensionsMCP 서버 관리
33/pluginExtensions플러그인 관리
34/reload-pluginsExtensions플러그인 재로드
35/skillsExtensions사용 가능한 스킬 목록
36/memoryMemory메모리 파일 보기/편집
37/fastModel빠른 출력 모드 토글
38/modelModel모델 전환 및 노력 수준 조정
39/passesModel무료 1주 패스 공유
40/planModel읽기 전용 플래닝 모드
41/add-dirProject작업 디렉토리 추가
42/diffProject현재 git diff 검토
43/initProjectCLAUDE.md로 프로젝트 초기화
44/pr-commentsProjectPR 코멘트 검토/답변
45/reviewProjectDeprecated (code-review 플러그인 사용)
46/security-reviewProject보안 리뷰
47/desktopRemote데스크톱 앱 연결
48/install-github-appRemoteGitHub 앱 설치
49/install-slack-appRemoteSlack 앱 설치
50/mobileRemote모바일 앱 연결
51/remote-controlRemote다른 기기에서 세션 이어하기
52/remote-envRemote리모트 컨트롤 환경 확인
53/btwSession사이드 체인 질문 (대화에 추가 안 됨)
54/clearSession대화 기록 초기화
55/compactSession대화 압축 (컨텍스트 확보)
56/exitSession종료
57/forkSession현재 대화를 새 세션으로 포크
58/renameSession세션 이름 변경
59/resumeSession이전 대화 재개
60/rewindSession이전 시점으로 되감기