슬래시 명령 이해하기 : /명령어로 스킬을 더 강력하게 활용하는 법

목차

    슬래시 명령 이해하기 : /명령어로 스킬을 더 강력하게 활용하는 법

    스킬을 만들었는데, 더 빠르고 정확하게 호출하고 싶지 않으신가요?

    슬래시 명령은 스킬을 단축키처럼 사용하는 방법입니다.

    이 글에서는 슬래시 명령의 구조와 인자(Arguments) 전달법을 마스터합니다.

    슬래시 명령이란?

    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    슬래시 명령이 뭔가요? 그냥 스킬 이름 부르는 거랑 다른가요?

    🎯
    딱딱씨

    핸드폰 단축 다이얼 같은 거야. "김철수한테 전화해"라고 말하는 대신 1번만 누르면 바로 연결되잖아? 슬래시 명령도 그래.

    🤔
    왜왜씨

    그럼 키워드 매칭보다 뭐가 좋은 거예요?

    🎯
    딱딱씨

    100% 확실하게 원하는 스킬이 실행돼. 키워드 매칭은 가끔 다른 스킬이 실행될 수 있는데, 슬래시 명령은 그런 일이 없어.

    슬래시 명령의 장점

    ① 정확성 - 원하는 스킬이 100% 실행
    ② 속도 - 짧은 명령으로 빠른 호출
    ③ 인자 전달 - 명령과 함께 데이터 전달 가능

    기본 사용법

    슬래시 명령 형식: /스킬명 [인자]

    💡 사용 예시

    • /daily-briefing - 인자 없이 실행
    • /blog-writer AI 트렌드 - "AI 트렌드" 인자 전달
    • /commit fix: 로그인 버그 수정 - 커밋 메시지 전달

    슬래시 뒤의 이름은 SKILL.md의 name 필드와 동일합니다.

    ---
    name: blog-writer  ← 이 이름으로 /blog-writer 호출
    description: ...
    ---

    $ARGUMENTS 활용

    슬래시 명령의 강력한 기능은 인자 전달입니다.

    $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 폴더 = 복잡한 스킬 (키워드 매칭 포함)

    다음 글 예고

    👉 워크플로우 패턴 이해하기 : 복잡한 작업을 단계별로 설계하는 법


    슬래시 명령으로 정확하고 빠르게 스킬을 호출하세요!
    생산성이 한 단계 올라갑니다! ⚡

    댓글

    이 블로그의 인기 게시물

    n8n으로 업무 자동화 시작하기 : 왜 필요하고 어떻게 활용할까?

    n8n 데이터 처리 노드 : Set, Split, Merge 완벽 정리

    n8n 트리거 노드 : 3가지 유형으로 자동화 시작하기