클로드 코드 완벽 가이드
홈
기본과정
고급 확장
GitHub
홈
기본과정
고급 확장
GitHub
  • 고급 확장

    • Custom Slash Commands
    • SubAgent
    • Skills
    • Hooks
    • Plugins
    • Context Engineering
    • Spec-Driven Development
    • Claude Agent SDK
    • Opus 4.5
    • Claude Code Device
    • DevContainer
    • 프롬프팅의 성공지표
    • Context 이해하기
    • Recap

Custom Slash Commands

개요

재사용 가능한 프롬프트를 만들 때 Custom Slash Command를 만들게 됩니다. 내가 원하는 이름의 Command로 등록하여 실행할 수 있습니다. 비슷한 프롬프트를 여러번 반복하여 실행하는 것 보다 훨씬 직관적이고 하나의 워크플로우를 여러 Command 로 분리하여 실행할 수도 있습니다.

주요 특징

  • 반복적인 프롬프트를 명령어로 저장
  • 프로젝트별 또는 전역으로 설정 가능
  • 인자(arguments)를 전달하여 프롬프트의 유연성을 줄 수 있음

사용 가능한 Commands 확인방법

/help

사용 방법

파일 위치

명령어 파일 작성은 commands 디렉토리 아래에 markdown으로 작성합니다. commands 아래에 subdirectory를 추가하면 command에 자동으로 subdirectory 이름으로 prefix가 붙게 됩니다.

~/.claude/commands/                 # 전역 명령어
.claude/commands/                   # 프로젝트별 명령어 (no prefix)
.claude/commands/devstefancho/      # 프로젝트별 명령어 (with prefix)

예시

.claude/commands/quick-code-reviewer.md

---
name: quick-code-reviewer
description:
argument-hints: [코드리뷰에 대한 추가 요청사항]
allowed-tools: Read, Grep, Find, Bash
---

# 코드 리뷰

## Arguments
$1

## Instructions
코드리뷰로 다음 항목들을 검사합니다.
- 단일 책임 원칙을 잘 지켜야함
- 중첩 조건문 사용하지 않아야함
- 파일내에 비슷한 기능의 함수가 있으면 공통화를 고려해야함

## Workflows
1. `git diff`, `git diff --cached`로 현재 변경된 코드를 파악
2. Arguments의 내용을 코드리뷰 우선순위에 적용
2. Instructions 내용에 따라 코드리뷰 우선순위를 최종적으로 정하고 코드리뷰 진행

## Output
- bullet point로 결과 내용 정리

생성된 커맨드는 아래 명령으로 수행할 수 있습니다.

/quick-code-reviewer "중첩 조건을 집중적으로 확인해줘"

활용 사례

  • PR 리뷰 자동화
  • 코드 생성 템플릿
  • 프로젝트별 워크플로우 정의
  • 팀 공통 작업 표준화
이 페이지 수정하기
최종 수정: 25. 11. 19. 오후 3:45
Contributors: hello
Next
SubAgent