스킬
개요

스킬

Claude Code 스킬은 특정 도메인에 대한 전문 지식과 패턴을 정의합니다.

스킬은 ~/.claude/skills/ 또는 프로젝트의 .claude/skills/ 디렉토리에 저장됩니다.

스킬이란?

스킬은 특정 기술 스택, 패턴, 또는 워크플로우에 대한 전문 지식을 담은 마크다운 파일입니다. Claude Code가 코드를 작성하거나 리뷰할 때 이 지식을 활용합니다.

스킬 목록

스킬 구조

---
name: skill-name
description: 스킬에 대한 간단한 설명
---
 
# 스킬 제목
 
## 활성화 시점
 
- 이 스킬이 사용되어야 하는 상황
 
## 핵심 원칙
 
### 원칙 1
설명...
 
### 원칙 2
설명...
 
## 코드 예시
 
\`\`\`typescript
// 예시 코드
\`\`\`

스킬 활성화

스킬은 다음 방법으로 활성화됩니다:

  1. 자동 활성화: 파일 확장자나 프로젝트 구조 기반
  2. 명시적 참조: CLAUDE.md에서 스킬 참조
  3. 컨텍스트 기반: 작업 내용에 따라 자동 선택

커스텀 스킬 생성

# 글로벌 스킬
~/.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()
  })
})
\`\`\`