Claude Code 문서 모음
Claude Code 사용 방법과 Agent Skills에 대한 한글 가이드 문서 모음입니다.
📚 주요 문서
Agent Skills (Claude의 기능 확장)
Agent Skills는 Claude가 자동으로 필요한 시점에 활성화하는 기능입니다. 반복되는 워크플로우를 자동화하고 팀 규칙을 공유할 수 있습니다.
-
Agent Skills - 시작하기 ⭐ 초보자용
- 5분 안에 첫 Skill 만들기
- 단계별 실습 가이드
- 커밋 메시지 생성 Skill 예제
-
Agent Skills - Claude Code Docs 📖 완전한 레퍼런스
- 전체 기능 설명
- Personal/Project Skill의 차이
- Skill 디버깅 및 모범 사례
- SKILL.md 작성법 상세 가이드
-
Agent Skills - 고급 활용 🚀 심화 학습
- 스크립트와 템플릿 포함 Skill
- PDF 처리 실전 예제 (pdfplumber, pypdf)
- 데이터 분석 Skill
- Git 워크플로우 자동화
🎯 빠른 시작
1단계: 개념 이해
Agent Skills - Claude Code Docs에서 기본 개념 읽기
2단계: 첫 Skill 만들기
Agent Skills - 시작하기를 따라 5분 안에 커밋 메시지 Skill 생성
3단계: 팀과 공유
Project Skill로 변환해서 팀원들과 공유
4단계: 고도화
Agent Skills - 고급 활용을 참고해서 스크립트와 자동화 추가
🔍 찾고 있는 내용별
| 찾는 것 | 문서 | 섹션 |
|---|---|---|
| Skill 처음 배우기 | 시작하기 | 전체 |
| SKILL.md 작성법 | Claude Code Docs | SKILL.md 작성 |
| Description 잘 쓰는 법 | Claude Code Docs | name/description 필드 설명 |
| Skill이 작동 안 할 때 | Claude Code Docs | Skill 디버깅 |
| 팀과 공유하기 | Claude Code Docs | 팀과 Skills 공유 |
| 스크립트 포함 Skill | 고급 활용 | 실전 예제 1: PDF 처리 |
| 디버그 팁 | Claude Code Docs | 🔍 디버그 팁 |
| 모범 사례 | Claude Code Docs | 모범 사례 |
📝 주요 개념
Skill vs Command
- Skill: Claude가 필요를 자동으로 감지하고 사용
- Command: 사용자가
/command입력해서 명시적으로 호출
Personal vs Project Skill
- Personal:
~/.claude/skills/- 개인용, git 미추적 - Project:
.claude/skills/- 팀 공유, git 추적
Description의 중요성
Claude가 Skill을 사용할지 결정하는 기준입니다.
✅ 좋은 설명:
“Extract text and tables from PDF files, merge multiple PDFs, fill PDF forms. Use when working with PDF files, extracting content, combining documents, or completing forms.”
❌ 나쁜 설명:
“Helps with documents”
🚀 실전 예제
커밋 메시지 자동 생성
name: commit-message-helper
description: Generate clear commit messages. Use when writing commits or reviewing staged changes.PDF 처리
name: pdf-processor
description: Extract text from PDFs, merge documents, fill forms. Use when working with PDF files.코드 리뷰
name: code-reviewer
description: Review code for best practices and issues. Use when reviewing code or checking PRs.
allowed-tools: Read, Grep, Glob⚠️ 자주 하는 실수
-
Description이 너무 모호함
- ❌ “Helps with data”
- ✅ “Analyze Excel spreadsheets, create pivot tables”
-
YAML 문법 오류
- 탭 대신 공백 사용
- 콜론 뒤에 공백 필수
-
파일 위치 틀림
- Personal:
~/.claude/skills/skill-name/SKILL.md - Project:
.claude/skills/skill-name/SKILL.md
- Personal:
📚 유용한 링크
공식 문서
- 공식 Claude Code 문서 - Claude Code 전체 기능 레퍼런스
- Claude Code Skills 공식 문서 - Agent Skills 가이드
- Claude Docs - Agent SDK Python - Python Agent SDK 완전 레퍼런스
- Claude Code MCP 통합 가이드 - Model Context Protocol 공식 문서
Claude Code 베스트 프랙티스 & 튜토리얼
- Claude Code Best Practices - Anthropic 공식 Best Practices
- Claude Code Best Practices Guide - 커뮤니티 종합 가이드
- Claude Code MCP Server Integration Guide - MCP 실전 가이드
- Ultimate Guide to Claude MCP Servers & Setup - MCP 서버 설정 완전 가이드
Agent SDK & 예제
- Claude Agent SDK Demos - Anthropic 공식 SDK 데모 (이메일 에이전트, Excel 등)
- How to Create Agents with Claude Agent SDK - 단계별 에이전트 빌드 튜토리얼
Skills 리소스
- Skills 예제 저장소 - Anthropic 공식 Skills 예제
- Awesome Claude Skills - Claude Skills 큐레이션 모음
- Awesome Claude Skills (BehiSecc) - 추가 Skills 컬렉션
- Awesome Claude Skills (ComposioHQ) - Composio 지원 Skills
- Claude Plugins Directory - 커뮤니티 Plugins & Skills 검색
커뮤니티 가이드
- Claude Code 완벽 가이드 - 한국어 종합 가이드 (설정, Skills, MCP, 예제)
- Understanding Skills, Agents and MCP in Claude Code - 개념 심화 학습
- Claude Code Desktop + MCP로 업무 자동화 - 한국어 실전 예제 (Slack, FireCrawl 연동)
- MCPcat - MCP Server 추가 가이드 - 실전 MCP 설정 팁
추가 학습 자료
- Claude Code Tutorial Center - 초급~고급 학습 경로
- Killer Code - AI-Powered Programming - 실전 팁과 워크플로우 최적화
- AI Templater - Claude Code 용 템플릿 및 프롬프트