본문으로 건너뛰기
특집Claude Code

나만의 커맨드 만들기 (6화)

매번 길게 타이핑하는 지시가 있다면 파일 하나로 저장해 /오늘정리 같은 커맨드로 만들 수 있습니다. 마크다운 파일 하나면 되고, 팀과 나눠 쓸 수도 있습니다.

· 업데이트됨
나만의 커맨드 만들기 (6화)

여기까지 오면 매번 똑같이 치는 부탁이 생깁니다. "오늘 뭐 바뀌었는지 정리해줘", "커밋하기 전에 이것저것 확인해줘" 같은 것들이요.

이런 건 파일 하나로 저장해두면 커맨드가 됩니다. 그리고 이게 클로드 코드를 "내 도구"로 만드는 방법이에요.

어떻게 만드나요

프로젝트 폴더 안에 .claude/commands/ 를 만들고, 그 안에 마크다운 파일을 하나 두면 끝입니다. 파일 이름이 곧 커맨드 이름이 됩니다.

.claude/commands/오늘정리.md   →   /오늘정리 로 실행

파일 안에는 평소에 하던 부탁을 한국어로 적으면 됩니다. 코드가 아니에요.

---
description: 오늘 작업한 내용 정리해서 기록 남기기
---
 
오늘 바뀐 파일들:
!`git diff --stat`
 
위 변경사항을 읽고 다음을 해줘:
1. 무슨 작업이었는지 한 문단으로 요약
2. 빠뜨린 것 같은 게 있으면 지적

백틱 안에 든 git diff --stat터미널 명령입니다. 4화에서 도장(커밋)을 찍은 뒤로 뭐가 얼마나 바뀌었는지 목록을 뽑아주는 명령이에요. 외울 필요 없습니다 — 아래 실습에서 AI에게 만들어달라고 하면 알아서 넣어줍니다.

파일 안에서 쓸 수 있는 것

일반 문장 말고 세 가지를 더 쓸 수 있습니다. 3화에서 본 @! 가 여기서 다시 나오는데, 입력창에 칠 때와 문법이 조금 다릅니다.

쓰는 법하는 일
!`명령어` 명령을 실행한 결과를 끼워 넣음
@파일경로파일 내용을 끼워 넣음
$ARGUMENTS커맨드 뒤에 붙인 값이 들어옴

첫 번째가 핵심입니다. 위 예시의 !`git diff --stat` 는 "오늘 뭐가 바뀌었는지" 목록을 커맨드가 실행될 때마다 자동으로 가져옵니다. 내가 매번 복사해서 붙여넣지 않아도 돼요.

어디에 두느냐가 범위를 정합니다

두는 곳쓸 수 있는 범위
프로젝트/.claude/commands/이 프로젝트에서만. 같이 올리면 팀원 전체가
~/.claude/commands/내 컴퓨터의 모든 프로젝트에서

혼자 쓰는 편의 도구는 두 번째, 팀이 같은 방식으로 일하게 하려면 첫 번째입니다.

만들 만한 것 고르기

아무거나 만들면 안 씁니다. 기준은 이겁니다.

세 번 이상 똑같이 타이핑했으면 커맨드로 만들 때.

한두 번은 그냥 치는 게 빠릅니다. 세 번째부터는 만들어두는 게 이득이에요. 실제로 자주 만들어지는 것들입니다.

  • 작업 마무리 점검 — 바뀐 파일 훑고 빠진 것 지적
  • 커밋 준비 — 변경 내용 요약하고 비밀값 섞였는지 확인
  • 새 화면 만들기 — 우리 프로젝트 규칙에 맞춘 기본 틀
  • 오류 진단 — 화면에 찍힌 오류 메시지 가져와서 원인 추정

실습 — 점검 커맨드 만들기

claude-test 폴더에서 합니다. AI에게 커맨드를 만들어달라고 시키는 것이 가장 빠릅니다.

4화에서 커밋을 해뒀다면 그대로 이어가면 됩니다. 안 했다면 먼저 지금까지 작업한 걸 커밋해줘 를 한 번 시키세요.

cd ~/claude-test
claude

1. 이렇게 시킵니다.

자주 쓸 커맨드를 하나 만들어줘.
 
- 이름은 /점검
- 하는 일: 지금 폴더에서 바뀐 파일을 훑고, 빠뜨린 것 같은 게 있으면 지적
- 바뀐 파일 목록은 명령 실행 결과로 자동으로 가져오게 해줘
- 만든 뒤에 실제로 한 번 실행해서 결과를 보여줘

마지막 줄을 빼면 파일만 만들어 놓고 "완성했습니다"로 끝나는 경우가 많습니다.

2. 만들어진 파일을 열어봅니다.

@.claude/commands/점검.md 이 파일 내용 보여줘

.claude 는 숨김 폴더라 @ 자동완성 목록에 안 뜰 수 있습니다. 그럴 땐 위처럼 경로를 직접 쳐도 됩니다.

3. 직접 실행해봅니다.

/점검

4. 마음에 안 드는 부분이 있으면 파일을 고치라고 하면 됩니다.

@.claude/commands/점검.md 여기에 "비밀번호나 API 키가 섞여 있으면 경고해줘" 항목도 추가해줘

커맨드는 한 번 만들고 끝이 아니라 쓰면서 다듬는 것입니다. 쓸 때마다 아쉬운 걸 한 줄씩 추가하면 됩니다.

이 화에서 얻어야 할 것

  • 커맨드는 마크다운 파일 하나고, 파일 이름이 커맨드 이름이 된다
  • !`명령어` 결과를 자동으로 끌어올 수 있다 — 복붙이 사라진다
  • 프로젝트 폴더에 두면 팀과 공유, 내 사용자 폴더에 두면 모든 프로젝트에서
  • 세 번 이상 똑같이 쳤으면 만들 때다

다음 화가 마지막입니다. 클로드 코드가 기본으로 못 하는 일을 붙이는 방법 — 브라우저를 열어 직접 확인하게 하거나, 최신 문서를 읽어오게 하는 것들을 다룹니다.

7화: 못 하는 일을 붙이기

자주 묻는 질문

프로그래밍을 몰라도 만들 수 있나요?
네. 마크다운 파일에 평소 하던 부탁을 한국어로 적어두면 그게 커맨드가 됩니다. 코드가 아닙니다.
만든 커맨드는 다른 프로젝트에서도 쓸 수 있나요?
두는 위치에 따라 다릅니다. 프로젝트 폴더 안에 두면 그 프로젝트에서만, 내 사용자 폴더에 두면 모든 프로젝트에서 쓸 수 있습니다.
팀원과 같이 쓸 수 있나요?
프로젝트 폴더에 두고 같이 올리면 팀원 전체가 같은 커맨드를 쓰게 됩니다.
커맨드 이름은 어떻게 정해지나요?
파일 이름이 곧 커맨드 이름입니다. 오늘정리.md 를 만들면 /오늘정리 로 실행됩니다.
  1. 0클로드 코드 한국어 가이드 — 설치부터 실전 워크플로까지
  2. 1클로드 코드 설치하고 첫 대화까지 (1화)
  3. 2AI가 아까 한 말을 잊어버릴 때 (2화)
  4. 3AI에게 정확히 시키는 법 (3화)
  5. 4망쳤을 때 되돌리는 법 (4화)
  6. 5같은 설명을 매번 반복하지 않는 법 (5화)
  7. 6나만의 커맨드 만들기 (6화)
  8. 7못 하는 일을 붙이기 (7화)