슬래시 명령 이해하기 : /명령어로 스킬을 더 강력하게 활용하는 법
목차
스킬을 만들었는데, 더 빠르고 정확하게 호출하고 싶지 않으신가요?
슬래시 명령은 스킬을 단축키처럼 사용하는 방법입니다.
이 글에서는 슬래시 명령의 구조와 인자(Arguments) 전달법을 마스터합니다.
슬래시 명령이란?
슬래시 명령이 뭔가요? 그냥 스킬 이름 부르는 거랑 다른가요?
핸드폰 단축 다이얼 같은 거야. "김철수한테 전화해"라고 말하는 대신 1번만 누르면 바로 연결되잖아? 슬래시 명령도 그래.
그럼 키워드 매칭보다 뭐가 좋은 거예요?
100% 확실하게 원하는 스킬이 실행돼. 키워드 매칭은 가끔 다른 스킬이 실행될 수 있는데, 슬래시 명령은 그런 일이 없어.
① 정확성 - 원하는 스킬이 100% 실행
② 속도 - 짧은 명령으로 빠른 호출
③ 인자 전달 - 명령과 함께 데이터 전달 가능
기본 사용법
슬래시 명령 형식: /스킬명 [인자]
💡 사용 예시
/daily-briefing- 인자 없이 실행/blog-writer AI 트렌드- "AI 트렌드" 인자 전달/commit fix: 로그인 버그 수정- 커밋 메시지 전달
슬래시 뒤의 이름은 SKILL.md의 name 필드와 동일합니다.
---
name: blog-writer ← 이 이름으로 /blog-writer 호출
description: ...
---
$ARGUMENTS 활용
슬래시 명령의 강력한 기능은 인자 전달입니다.
슬래시 명령 뒤에 입력한 텍스트가 $ARGUMENTS 변수로 스킬에 전달됩니다.
스킬 본문에서 이 변수를 사용하면 동적인 동작이 가능합니다.
SKILL.md에서 $ARGUMENTS 사용
---
name: blog-writer
description: 블로그 글 작성. /blog-writer [주제] 형식으로 사용
---
# 블로그 작성 스킬
## 작업
사용자가 요청한 주제로 블로그 글을 작성합니다.
**요청 주제**: $ARGUMENTS
위 주제에 대해 2000자 이상의 블로그 글을 작성하세요.
$ARGUMENTS가 정확히 뭘 받는 거예요?
/blog-writer AI 트렌드 분석이라고 입력하면
$ARGUMENTS = "AI 트렌드 분석"이 되는 거야. 슬래시 명령 뒤의 모든 텍스트!
commands 폴더 활용
슬래시 명령만을 위한 전용 폴더가 있습니다.
명령 전용 폴더: .claude/commands/
이 폴더에 마크다운 파일을 만들면 자동으로 슬래시 명령이 됩니다.
💡 commands 폴더 구조
.claude/
└── commands/
├── review.md → /review 명령 생성
├── deploy.md → /deploy 명령 생성
└── test.md → /test 명령 생성
commands vs skills 차이
| 구분 | skills 폴더 | commands 폴더 |
|---|---|---|
| 자동 활성화 | 키워드 매칭 가능 | 슬래시 명령만 가능 |
| 파일 구조 | 폴더/SKILL.md | 명령명.md (단일 파일) |
| 프론트매터 | 필수 | 선택 |
| 용도 | 복잡한 스킬 | 간단한 명령 |
간단한 명령은 commands 폴더에, 복잡한 스킬은 skills 폴더에 만드세요. 관리가 훨씬 쉬워집니다!
실전 예제
예제 1: 코드 리뷰 명령
# .claude/commands/review.md
코드 리뷰를 수행합니다.
## 리뷰 대상
$ARGUMENTS
## 리뷰 기준
1. 코드 가독성
2. 버그 가능성
3. 성능 이슈
4. 보안 취약점
각 항목에 대해 점수(1-5)와 개선 제안을 제공하세요.
사용: /review src/components/Login.tsx
예제 2: 커밋 메시지 생성
# .claude/commands/commit.md
Conventional Commits 형식으로 커밋 메시지를 생성합니다.
## 변경 내용
$ARGUMENTS
## 형식
type(scope): description
- type: feat, fix, docs, style, refactor, test, chore
- scope: 영향받는 모듈 (선택)
- description: 변경 요약 (50자 이내)
사용: /commit 로그인 버튼 클릭 시 에러 수정
슬래시 명령 = /스킬명 형식으로 정확한 호출
$ARGUMENTS = 명령 뒤 텍스트가 변수로 전달
commands 폴더 = 간단한 슬래시 명령 전용
skills 폴더 = 복잡한 스킬 (키워드 매칭 포함)
👉 워크플로우 패턴 이해하기 : 복잡한 작업을 단계별로 설계하는 법
슬래시 명령으로 정확하고 빠르게 스킬을 호출하세요!
생산성이 한 단계 올라갑니다! ⚡
댓글
댓글 쓰기