Claude Code Skills

Claude SkillsλŠ” Claudeκ°€ νŠΉμ • μž‘μ—…μ„ 반볡 κ°€λŠ₯ν•˜κ³  μΌκ΄€λ˜κ²Œ μˆ˜ν–‰ν•  수 μžˆλ„λ‘ ν•˜λŠ” μ „λ¬Έν™”λœ μ§€μ‹œμ‚¬ν•­ νŒ¨ν‚€μ§€λ‹€.

핡심 κ°œλ…

κΈ°μ‘΄μ—λŠ” λ§€ λͺ…λ Ήλ§ˆλ‹€ κΈ΄ ν”„λ‘¬ν”„νŠΈλ₯Ό μž‘μ„±ν•΄μ•Ό ν•˜κ±°λ‚˜ CLAUDE.MD에 λͺ¨λ“  κ·œμΉ™μ„ λ„£μ–΄μ„œ μ‚¬μš©ν•΄μ•Ό ν–ˆμ§€λ§Œ, Skillsλ₯Ό μ‚¬μš©ν•˜λ©΄ λ‹€μŒκ³Ό 같은 이점이 μžˆλ‹€.

  • ν•œ 번 μ •μ˜λœ μ§€μ‹œμ‚¬ν•­μ„ μž¬μ‚¬μš© κ°€λŠ₯

  • ν•„μš”ν•  λ•Œλ§Œ ν™œμ„±ν™”λ˜μ–΄ μ»¨ν…μŠ€νŠΈλ₯Ό μ ˆμ•½ κ°€λŠ₯

ꡬ쑰

SkillsλŠ” νŠΉμ • 디렉토리 μ•ˆμ— SKILL.md 파일과 κ΄€λ ¨ μžλ£Œλ“€μ„ ν¬ν•¨ν•˜λŠ” 폴더 ꡬ쑰둜 λ˜μ–΄ μžˆλ‹€.

my-skill/
β”œβ”€β”€ SKILL.md          # ν•„μˆ˜: 메타데이터와 핡심 μ§€μ‹œμ‚¬ν•­ (항상 λ‘œλ“œ)
β”œβ”€β”€ examples/         # 선택: μžμ„Έν•œ 예제 (ν•„μš”μ‹œ λ‘œλ“œ)
β”‚   β”œβ”€β”€ good-example.md
β”‚   └── bad-example.md
β”œβ”€β”€ templates/        # 선택: ν…œν”Œλ¦Ώ 파일 (ν•„μš”μ‹œ λ‘œλ“œ)
β”‚   └── controller-template.java
└── resources/        # 선택: μ°Έμ‘° 자료 (ν•„μš”μ‹œ λ‘œλ“œ)
    └── api-guide.pdf

계측적 정보 λ‘œλ”©

λͺ¨λ“  정보λ₯Ό SKILL.md에 λ„£λŠ” 것이 μ•„λ‹ˆλΌ, ν•΅μ‹¬λ§Œ SKILL.md에 두고 μžμ„Έν•œ λ‚΄μš©μ€ 별도 파일둜 λΆ„λ¦¬ν•˜μ—¬ ν•„μš”ν•  λ•Œλ§Œ λ‘œλ“œν•˜μ—¬ μ»¨ν…μŠ€νŠΈλ₯Ό μ ˆμ•½ν•  수 μžˆλ‹€.

Skills μž‘λ™ 흐름

Skills ν™œμ„±ν™” 둜직

ClaudeλŠ” λ‹€μŒ κΈ°μ€€μœΌλ‘œ Skillsλ₯Ό μžλ™ μ„ νƒν•œλ‹€.

  1. μ„€λͺ…(description) λ§€μΉ­: μ‚¬μš©μž μš”μ²­κ³Ό Skill μ„€λͺ…μ˜ μœ μ‚¬λ„ 뢄석

  2. μ»¨ν…μŠ€νŠΈ 뢄석: ν˜„μž¬ μž‘μ—… 쀑인 파일, ν”„λ‘œμ νŠΈ ꡬ쑰 νŒŒμ•…

  3. λͺ…μ‹œμ  호좜: @skill-name ν˜•νƒœλ‘œ 직접 μ§€μ •

Custom Skills μž‘μ„±λ²•

SKILL.mdλŠ” 핡심 μ§€μ‹œμ‚¬ν•­λ§Œ ν¬ν•¨ν•˜κ³ , 상세 λ‚΄μš©μ€ 별도 파일둜 λΆ„λ¦¬ν•˜λŠ” 것이 μ’‹λ‹€.

μœ„ νŒŒμΌμ„ 직접 μž‘μ„±ν•  μˆ˜λ„ μžˆμ§€λ§Œ, ClaudeλŠ” skill-creatorλΌλŠ” 메타-Skill을 μ œκ³΅ν•˜κΈ° λ•Œλ¬Έμ— λŒ€ν™”ν˜•μœΌλ‘œ Skill을 μžλ™ 생성할 μˆ˜λ„ μžˆλ‹€.

Last updated

Was this helpful?