팟캐스트로 돌아가기Claude
Claude Code skills
스킬이란 무엇인가?
Every time you explain your team's coding standards to Claude, you're repeating yourself.
팀의 코딩 표준을 Claude에 설명할 때마다 같은 말을 반복하게 됩니다.
Every PR review, you redescribe how you want feedback [music] structured.
PR review마다 원하는 feedback [music] 구조를 다시 설명합니다.
Every commit message, you remind Claude of your preferred format.
commit message마다 Claude에 원하는 형식을 상기시킵니다.
And skills fix this.
skills가 이 문제를 해결합니다.
A skill is a markdown file that teaches Claude how [music] to do something once, and Claude applies that knowledge automatically whenever it's relevant.
skill은 Claude에게 [music] 어떤 작업을 한 번 가르치는 markdown 파일로, Claude는 관련된 상황이 생길 때마다 그 지식을 자동으로 적용합니다.
Agent skills are folders of instructions, scripts, and resources that agents can discover and use to do things more accurately and efficiently.
Agent skills는 agents가 발견하고 활용할 수 있는 지침, 스크립트, 리소스 폴더로, 더 정확하고 효율적인 작업을 돕습니다.
With Claude Code, we have the skill.md file.
Claude Code에는 skill.md 파일이 있습니다.
The description is how Claude decides whether to use the skill.
description을 통해 Claude는 skill 사용 여부를 결정합니다.
When you ask Claude to review this PR, it matches your request against available skill descriptions and finds this one.
이 PR을 검토해 달라고 하면 Claude는 요청을 사용 가능한 skill 설명과 대조해 적합한 skill을 찾습니다.
Claude reads your request, compares it to all available skill descriptions, and activates the ones that match.
Claude는 요청을 읽고 모든 skill 설명과 비교해 일치하는 skill을 활성화합니다.
You can store skills in a few places depending on who needs them.
필요에 따라 skills를 여러 위치에 저장할 수 있습니다.
Personal skills go in the home directory .claude/skills and follow you across all your project.
개인 skills는 home directory의 .claude/skills에 저장되며 모든 프로젝트에서 함께합니다.
These are your preferences, your commit message style, your documentation format, how you like code explained.
개인 설정, commit message 스타일, 문서 형식, 코드 설명 방식 등이 여기에 해당합니다.
Project skills go in the .claude/skills inside of the root directory of your repository.
Project skills는 저장소 루트 디렉터리의 .claude/skills 폴더에 저장됩니다.
Anyone who clones the repository gets these skills automatically.
repository를 clone하는 누구든 이 skills를 자동으로 받습니다.
This is where team standards live, like your company's brand guidelines, preferred fonts, and colors that you use for web design.
팀 표준이 여기에 담깁니다. 회사 브랜드 가이드라인, 선호 폰트, 웹 디자인 색상 등이 예시입니다.
Claude Code has several ways to customize behavior.
Claude Code에는 동작을 커스터마이즈하는 여러 방법이 있습니다.
Skills are unique because they're automatic and task-specific.
skills는 자동으로 작동하고 task에 특화되어 있어 독특합니다.
Claude.md files load into every conversation.
Claude.md 파일은 모든 대화에서 로드됩니다.
If you want Claude to always use TypeScript strict mode, that goes in your claw.md file.
Claude가 항상 TypeScript strict mode를 사용하게 하려면 CLAUDE.md 파일에 추가하면 됩니다.
Skills, on the other hand, load on demand when they match your request.
반면 skills는 요청과 일치할 때 필요에 따라 로드됩니다.
It only loads in the name and description, so it doesn't fill up your entire context window.
이름과 설명만 로드되므로 전체 context window를 채우지 않습니다.
Your PR review checklist doesn't need to be in the context when you're debugging.
디버깅 중에는 PR review 체크리스트가 context에 있을 필요가 없습니다.
It loads when you actually ask for a review.
실제로 review를 요청할 때 로드됩니다.
Slash commands require you to type them.
Slash commands는 직접 입력해야 합니다.
Skills don't.
skills는 그렇지 않습니다.
Claude applies them when it recognizes the situation.
Claude는 상황을 인식하면 자동으로 적용합니다.
Skills work best for specialized knowledge that applies to specific tasks.
skills는 특정 tasks에 적용되는 전문 지식에 가장 효과적입니다.
Code review standards your team follows, commit message formats that you prefer, brand guidelines of your organization.
팀이 따르는 code review 표준, 선호하는 commit message 형식, 조직의 브랜드 가이드라인이 그 예입니다.
If you find yourself explaining the same thing [music] to Claude repeatedly, well, that's a skill waiting to be written.
Claude에게 [music] 같은 내용을 반복해서 설명하고 있다면, 그것이 바로 작성되기를 기다리는 skill입니다.