Claude Code 학습 북

Claude for MarcoPolo / 시작과 기본기 / 03

03

03. Slash Commands · Memory · Skills

Claude Code에서 자주 헷갈리는 세 가지 핵심 축을 실제 사용 흐름 기준으로 정리합니다.

최종 업데이트 2026년 4월 12일

slash commands, memory, skills는 모두 반복 작업을 덜 힘들게 만든다는 점은 비슷하지만, 실제 역할은 서로 다릅니다. 이 장은 그 차이를 한 번에 정리하고, 바로 손으로 해보는 흐름까지 복원한 버전입니다.

세 가지를 구분하는 법

Slash Commands자주 쓰는 작업 지시를 빠르게 꺼내는 손잡이
Memory프로젝트와 사용자의 맥락을 계속 축적하는 저장 층
Skills특정 문제 유형에 대해 전문화된 규칙과 자산 묶음

학습 초반에는 slash commands가 가장 빠른 체감 효과를 줍니다. 그다음 memory로 “이 프로젝트에서는 무엇을 반복적으로 기억해야 하는가”를 익히고, skills는 특정 업무 패턴이 반복될 때 붙이는 편이 자연스럽습니다.

실습 순서

1slash command 하나를 복사해 직접 실행합니다.
2CLAUDE.md 같은 memory 파일을 만들어 문맥 축적을 확인합니다.
3skill을 설치하거나 만들어서 자동 호출 흐름을 살펴봅니다.
4/lesson-quiz로 이해도를 점검합니다.

바로 해볼 수 있는 예시

mkdir -p .claude/commands
cp 01-slash-commands/optimize.md .claude/commands/
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
/optimize

위 예시는 “명령 → 문맥 → 자동화”의 순서를 가장 작게 체험하게 해 줍니다. slash command가 일을 시작시키고, memory가 기준을 기억하며, skill이 반복 작업을 더 안정적으로 만듭니다.

처음부터 skill을 많이 깔 필요는 없습니다

반복되는 업무 패턴이 보일 때 붙여야 진짜 효율이 납니다. 너무 빨리 많이 붙이면 어떤 skill이 언제 유용한지 오히려 흐려집니다.

이 장을 읽고 나면

  • slash command, memory, skill의 역할 차이를 설명할 수 있습니다.
  • 작업 반복화는 slash command부터 시작하는 편이 빠르다는 점을 이해합니다.
  • 다음 장에서 checkpoint와 CLI 기본기를 붙일 준비가 됩니다.

원본 출발점은 luongnv89/claude-howto이며, 원본 학습 순서를 유지하면서 한국어 학습 북에 맞게 정리했습니다.