6. 슬래시 커맨드 만들기 - Claude에게 시키세요

creating slash commands

슬래시 커맨드의 비밀

지난 글에서 /daily-review/daily-note 명령어를 배웠습니다.

궁금하셨죠? "이거 어떻게 만들었을까?"

정답: .claude/commands/ 폴더 안에 Markdown 파일 하나입니다.

.claude/commands/
└── daily-review.md    ← 텍스트 파일 하나

더 놀라운 점:
- 직접 안 만들어도 됨
- Claude에게 "이런 커맨드 만들어줘" 요청
- 공식 문서 참조해서 Claude가 작성
- 저장하면 바로 사용 가능

Before / After

Before (커맨드 없을 때)

할 일 추가할 때마다:

나: "서수현님 급여 차액 확인" 이거 Todo에 추가해줘.
    40-personal/43-todos/active-todos.md 파일에
    오늘 날짜랑 우선순위도 함께

Claude: 알겠습니다. (파일 열고, 추가하고, 저장)

매번 반복. 1분 소요.

After (커맨드 사용)

할 일 추가:

/todo 서수현님 급여 차액 확인

3초 완료.

실전 예제: /todo 와 /todos

실제로 사용하는 커맨드를 봅시다.

/todo - 빠른 할 일 추가

사용법:

/todo 서수현님 급여 차액 확인
/todo [urgent] 노무사 퇴직금 문의
/todo [gpters] 19기 선정 결과 확인

자동으로:
- 40-personal/43-todos/active-todos.md 파일에 추가
- 날짜 시간 자동 기록
- 우선순위 자동 감지 ([urgent] = high, [low] = low)
- 프로젝트 자동 연결 ([gpters] = GPTers 프로젝트)

결과:

- [ ] 서수현님 급여 차액 확인
  - added: 2025-11-02 14:23
  - priority: normal
  - context: gpters-ai-branding-study/README.md

/todos - 할 일 목록 보기

사용법:

/todos              # 전체 보기
/todos today        # 오늘 할 일만
/todos project      # 프로젝트별 그룹화
/todos overdue      # 1주일 이상 된 것

결과 예시:

# 📋 전체 Todo 목록 (15개)

## 📥 Inbox (처리 안 한 것들) - 7개
- [ ] 서수현님 급여 차액 확인 (14:23에 추가)
- [ ] 신봉주님 퇴직금 계산 (16:45에 추가)

## 🎯 Today (오늘 할 일) - 3개
- [ ] GPTers 19기 선정 결과 확인
- [ ] 매장 순회 체크리스트 작성

## ⚠️ Overdue (1주일 이상) - 2개
- [ ] 매장 CCTV 업그레이드 견적 (14일 지남)

이 정도면 Todo 관리 완성입니다.

어떻게 만들었을까? Claude에게 시키세요

실제 워크플로우

1. 원하는 기능 정의

나: /todo 커맨드 만들어줘.

    할 일을 빠르게 추가하는 커맨드야.
    /todo [내용] 이렇게 쓰면
    40-personal/43-todos/active-todos.md 파일에
    날짜, 우선순위 자동 추가하고
    [urgent] 쓰면 high priority
    [프로젝트명] 쓰면 프로젝트 연결

    공식 문서 참조해서 작성해줘.

2. Claude가 작성

Claude가 공식 문서를 참조해서:
- .claude/commands/todo.md 파일 생성
- YAML 헤더 작성 (description, argument-hint, allowed-tools)
- 프롬프트 작성
- 저장

3. 바로 사용

/todo 서수현님 급여 차액 확인

끝입니다.

핵심 포인트

직접 만들 필요 없음:
- Claude에게 "이런 커맨드 만들어줘" 요청
- "공식 문서 참조해서" 명시
- Claude가 알아서 작성

당신이 할 일:
1. 어떤 기능이 필요한지 설명
2. Claude에게 만들어 달라고 요청
3. 테스트
4. 필요하면 수정 요청

이게 전부입니다.

더 많은 예제

/idea - 대화에서 아이디어 추출

사용 시나리오:

나: 강릉 카페 컨설팅하면서 든 생각인데,
    프리미엄 시장은 가격이 아니라 경험으로
    차별화해야 할 것 같아.

나: /idea business

결과:
- 대화 내용 분석
- 핵심 아이디어 추출
- 30-knowledge/33-insights/business/2025-11-02_프리미엄-시장-경험-차별화.md 자동 생성
- 태그, 맥락, 후속 행동 포함

3개월 후: "그때 그 아이디어 뭐였지?" → 검색하면 바로 찾음

/thinking-partner - 복잡한 문제 정리

사용 시나리오:

/thinking-partner

Claude의 역할 전환:

Claude: 무엇에 대해 생각하고 계신가요?

나: 강릉 카페 브랜딩 전략을 어떻게 짜야 할지 모르겠어.

Claude: 좋은 출발점이네요. 먼저 몇 가지 질문을 드려볼게요:

1. 이 카페가 다른 카페와 다른 점은 무엇인가요?
2. 강릉 지역만의 특성이 있나요?
3. 타겟 고객은 누구인가요?
4. 이 프로젝트에서 가장 중요한 것은 무엇인가요?

효과: 솔루션을 주지 않고, 생각을 정리하도록 도와줌

/git-status - 여러 저장소 한눈에

사용법:

/git-status

결과:

========================================
Git 저장소 상태 확인
========================================

[1] 강릉 카페 프로젝트
✅ 변경사항 없음

[2] 카페 운영
- 변경된 파일: 3개
- 커밋 필요: Yes
- Push 필요: Yes

[3] PKM 메인
- 변경된 파일: 2개
- 커밋 필요: Yes

========================================
요약: 2개 저장소 커밋 필요, 1개 push 필요
========================================

효과: 3개 저장소 상태를 한 번에 확인

커맨드 요청 템플릿

Claude에게 이렇게 요청하세요:

/[커맨드명] 만들어줘.

**목적:**
[이 커맨드가 무엇을 하는지]

**사용법:**
/[커맨드명] [인자들]

**기능:**
1. [첫 번째 기능]
2. [두 번째 기능]
3. [세 번째 기능]

**저장 위치:**
[파일 경로]

**출력 형식:**
[어떻게 보여줄지]

공식 문서 (slash-commands-guide.md) 참조해서 작성해줘.

예시:

/weekly-review 만들어줘.

**목적:**
이번 주 작업 내용을 자동으로 요약하는 커맨드

**사용법:**
/weekly-review

**기능:**
1. 이번 주 git log 확인 (7일치)
2. 변경된 파일 목록 분석
3. 완료한 Todo 확인
4. Weekly Review 파일 생성

**저장 위치:**
40-personal/42-weekly/2025-W44.md

**출력 형식:**
- 주요 성과 (3-5개)
- 완료한 작업 목록
- 다음 주 우선순위

공식 문서 참조해서 작성해줘.

커맨드 파일 구조 (참고용)

직접 안 만들어도 되지만, 구조를 알면 수정할 때 편합니다.

---
description: 커맨드 설명 (필수)
argument-hint: [인자1] [인자2]
allowed-tools: Bash, Read, Write
---

Claude에게 전달할 프롬프트 내용

**수행할 작업:**
1. [단계 1]
2. [단계 2]
3. [단계 3]

주요 옵션:
- description: 커맨드 설명 (필수!)
- argument-hint: 인자 힌트 (자동완성)
- allowed-tools: 허용 도구 (보안)

인자 사용:
- $ARGUMENTS: 모든 인자
- $1, $2, $3: 개별 인자
- !command: bash 명령 실행
- @file: 파일 내용 포함

저장 위치

개인용 (추천)

~/.claude/commands/
├── todo.md
├── todos.md
├── idea.md
└── thinking-partner.md

장점: 모든 프로젝트에서 사용 가능

프로젝트용

.claude/commands/
├── deploy.md
├── test.md
└── review.md

장점: 팀원과 Git으로 공유

실전 활용 팁

1. 자주 반복하는 작업 찾기

질문:
- 매일 똑같이 요청하는 것이 있나요?
- 매번 긴 설명을 반복하나요?
- 정해진 순서로 하는 작업이 있나요?

그렇다면 → 슬래시 커맨드로 만드세요.

2. 간단하게 시작

✅ 좋은 시작:
- /todo - 할 일 추가
- /idea - 아이디어 저장
- /review - 작업 요약

❌ 나쁜 시작:
- 복잡한 워크플로우
- 많은 옵션과 설정
- 50줄짜리 프롬프트

간단한 것부터 시작하세요.

3. 폴더로 정리

많아지면:

~/.claude/commands/
├── daily/
│   ├── note.md
│   └── review.md
├── todo/
│   ├── todo.md
│   └── todos.md
└── work/
    ├── idea.md
    └── weekly-review.md

추천 커맨드 10개

실제로 유용한 커맨드들:

  1. /daily-review - 어제 작업 요약 (git diff 분석)
  2. /daily-note - 오늘 노트 생성
  3. /todo - 할 일 빠르게 추가
  4. /todos - 할 일 목록 보기
  5. /idea - 대화에서 아이디어 추출
  6. /thinking-partner - 생각 정리 모드
  7. /git-status - 여러 저장소 상태 확인
  8. /weekly-review - 주간 회고 자동화
  9. /project-init - 프로젝트 시작 템플릿
  10. /collect-telegram - 텔레그램 링크 수집

실제 활용 시나리오

시나리오 1: 카페 업무 중 급한 할 일 발생

커맨드 없을 때:

나: Claude, 이거 Todo에 추가해줘.
    "서수현님 급여 차액 확인"
    40-personal/43-todos/active-todos.md 파일에
    날짜랑 우선순위 높음으로 설정하고
    GPTers 프로젝트 연결해줘

Claude: 알겠습니다. 파일 열어서... (1분 소요)

커맨드 사용:

/todo [urgent] [gpters] 서수현님 급여 차액 확인

3초 완료. 바로 다음 일로.


시나리오 2: 프로젝트 미팅 중 아이디어 떠오름

커맨드 없을 때:

나: 지금 떠오른 아이디어 저장해줘.
    "프리미엄 시장은 가격이 아니라 경험으로 차별화"
    30-knowledge/33-insights/business/ 폴더에
    제목은 날짜 + 키워드로 만들고
    태그도 추가해줘

Claude: (5분 소요)

커맨드 사용:

/idea business

대화 내용 자동 분석 → 아이디어 파일 생성 → 30초 완료


시나리오 3: 일주일 회고 준비

커맨드 없을 때:

나: 이번 주 작업 내용 요약해줘.
    git log 보고
    Daily Note 7개 확인하고
    완료한 Todo도 확인해서
    주간 회고 파일 만들어줘

Claude: (10분 소요)

커맨드 사용:

/weekly-review

2분 만에 주간 회고 완성.

얼마나 시간을 절약할까?

계산해봅시다

첫 커맨드 만드는 시간: 5분 (Claude에게 요청)

앞으로 절약되는 시간:
- 할 일 추가 1번: 1분 → 3초 (57초 절약)
- 하루 10번 할 일 추가: 9분 30초 절약/일
- 한 달 (20일): 약 190분 = 3시간 10분 절약
- 1년 (250일): 약 40시간 절약

커맨드 3개 사용 시

추가 커맨드:
- /idea - 아이디어 저장 (5분 → 30초)
- /weekly-review - 주간 회고 (10분 → 2분)
- /git-status - Git 상태 확인 (3분 → 10초)

절약 시간 누적:
- /todo 커맨드: 40시간/년
- /idea 커맨드: 20시간/년 (주 2회 사용)
- /weekly-review: 7시간/년 (매주 8분 절약)
- /git-status: 12시간/년 (주 5회 사용)

총 절약: 약 80시간/년

80시간이면:
- 새로운 기술 2개 완전히 마스터
- 프로젝트 4-5개 완료
- 책 30권 읽기
- 또는... 편하게 쉬기

투자 대비 효과: 15분 → 80시간

무형의 가치

인지 부하 감소:
- 반복 설명 스트레스 제거
- "어떻게 요청하지?" 고민 제거
- 명확한 커맨드로 즉시 실행

일관성 확보:
- 항상 같은 형식으로 저장
- 나중에 검색 쉬움
- 실수 최소화

팀 협업 (프로젝트 커맨드):
- 팀원 모두 같은 커맨드 사용
- 온보딩 시간 단축
- 작업 표준화

지금 바로 만드는 법

방법 1: Claude에게 만들어 달라고 요청 (추천!)

가장 간단한 방법입니다. Claude에게 이렇게 요청하세요:

나: /todo 커맨드 만들어줘.

    **목적:**
    할 일을 빠르게 추가하는 커맨드

    **사용법:**
    /todo [내용]

    **기능:**
    - 40-personal/43-todos/active-todos.md 파일에 추가
    - 날짜 시간 자동 기록
    - [urgent] 쓰면 high priority
    - [low] 쓰면 low priority
    - [프로젝트명] 쓰면 프로젝트 연결

    공식 문서 (slash-commands-guide.md) 참조해서 작성해줘.

Claude가 자동으로:
1. .claude/commands/todo.md 파일 생성
2. YAML 헤더 작성 (description, argument-hint)
3. 프롬프트 내용 작성
4. 저장

바로 사용 가능합니다.

방법 2: 직접 만들기 (고급)

직접 만들고 싶다면:

Mac/Linux:

# 1. commands 폴더 생성 (없으면)
mkdir -p ~/.claude/commands/

# 2. 커맨드 파일 생성
cat > ~/.claude/commands/todo.md << 'EOF'
---
description: 빠르게 할 일 추가
argument-hint: [task description]
allowed-tools: Read, Write, Edit
---

40-personal/43-todos/active-todos.md 파일에 할 일을 추가해줘.

**할 일 내용:** $ARGUMENTS

**처리 방법:**
1. 파일 열기 (없으면 생성)
2. 다음 형식으로 추가:
   - [ ] {할 일 내용}
     - added: {현재 날짜 시간}
     - priority: {[urgent]면 high, [low]면 low, 아니면 normal}
3. 저장

**완료 메시지:**
"✅ Todo 추가 완료: {할 일 내용}"
EOF

Windows:

# 1. commands 폴더 생성
mkdir %USERPROFILE%\.claude\commands

# 2. 메모장으로 파일 생성
notepad %USERPROFILE%\.claude\commands\todo.md

# 다음 내용 입력:
---
description: 빠르게 할 일 추가
argument-hint: [task description]
allowed-tools: Read, Write, Edit
---

40-personal/43-todos/active-todos.md 파일에 할 일을 추가해줘.

**할 일 내용:** $ARGUMENTS

**처리 방법:**
1. 파일 열기 (없으면 생성)
2. 다음 형식으로 추가:
   - [ ] {할 일 내용}
     - added: {현재 날짜 시간}
     - priority: {[urgent]면 high, [low]면 low, 아니면 normal}
3. 저장

**완료 메시지:**
"✅ Todo 추가 완료: {할 일 내용}"

확인하기

커맨드가 생성되었나요?

# Mac/Linux
ls ~/.claude/commands/

# Windows
dir %USERPROFILE%\.claude\commands

기대 결과:

todo.md

✅ 파일이 보이면 성공!

첫 실행

/todo 첫 번째 할 일 추가

결과:

✅ Todo 추가 완료: 첫 번째 할 일 추가

40-personal/43-todos/active-todos.md 파일에 추가되었습니다.

커맨드 수정하기

필요하면 Claude에게 수정 요청:

나: /todo 커맨드 수정해줘.
    [프로젝트명] 쓰면 프로젝트 연결 기능 추가하고 싶어.
    예: /todo [gpters] 회의록 작성

Claude가 자동으로 수정해줍니다.

습관이 되면

1주일 후:
- 커맨드 3개 만듦 (/todo, /idea, /daily-note)
- 반복 작업 50% 자동화
- 하루 30분 절약

1개월 후:
- 커맨드 10개 사용 중
- 반복 작업 80% 자동화
- 하루 1시간 절약

3개월 후:
- 커맨드 20개 라이브러리
- "어떻게 이렇게 빨리 일해?" 질문 받음
- 동료에게 커맨드 공유 시작

지금 바로 시작하기

1단계: 필요한 커맨드 생각

질문:
- 매일 반복하는 작업이 뭔가요?
- 긴 설명을 매번 하는 것이 있나요?

2단계: Claude에게 요청

나: /todo 커맨드 만들어줘.
    할 일을 빠르게 추가하는 거야.
    공식 문서 참조해서 작성해줘.

3단계: 테스트

/todo 첫 번째 할 일 추가

4단계: 수정 (필요하면)

나: /todo 커맨드 수정해줘.
    우선순위 기능 추가하고 싶어.
    [urgent] 쓰면 high priority로.

끝!


지금 바로 시작하세요:

나: /todo 커맨드 만들어줘.
    공식 문서 참조해서.

반복 작업을 명령어 하나로, 오늘부터.

Subscribe to 비개발자를 위한 Claude Code | 일을 잘하기 위한 AI Workspace

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe