스킬
Claude Code 스킬은 특정 도메인에 대한 전문 지식과 패턴을 정의합니다.
스킬은 ~/.claude/skills/ 또는 프로젝트의 .claude/skills/ 디렉토리에 저장됩니다.
스킬이란?
스킬은 특정 기술 스택, 패턴, 또는 워크플로우에 대한 전문 지식을 담은 마크다운 파일입니다. Claude Code가 코드를 작성하거나 리뷰할 때 이 지식을 활용합니다.
스킬 목록
스킬 구조
---
name: skill-name
description: 스킬에 대한 간단한 설명
---
# 스킬 제목
## 활성화 시점
- 이 스킬이 사용되어야 하는 상황
## 핵심 원칙
### 원칙 1
설명...
### 원칙 2
설명...
## 코드 예시
\`\`\`typescript
// 예시 코드
\`\`\`스킬 활성화
스킬은 다음 방법으로 활성화됩니다:
- 자동 활성화: 파일 확장자나 프로젝트 구조 기반
- 명시적 참조: CLAUDE.md에서 스킬 참조
- 컨텍스트 기반: 작업 내용에 따라 자동 선택
커스텀 스킬 생성
# 글로벌 스킬
~/.claude/skills/my-skill.md
# 프로젝트 스킬
.claude/skills/project-skill.md스킬 예시
---
name: react-testing
description: React 컴포넌트 테스팅 패턴
---
# React Testing Patterns
## 활성화 시점
- React 컴포넌트 테스트 작성
- Testing Library 사용
## 테스트 구조
\`\`\`typescript
describe('Component', () => {
it('renders correctly', () => {
render(<Component />)
expect(screen.getByRole('button')).toBeInTheDocument()
})
})
\`\`\`