Sign in to save your progressYou can keep reading without an account, but completed lessons won't be saved.
Sign in

스킬

Every time you explain your team's coding standards to Claude, you're repeating yourself. Every PR review, you re-describe how you want feedback structured. Every commit message, you remind Claude of your preferred format. And skills fix this.

A skill is a markdown file that teaches Claude how to do something once, and Claude applies that knowledge automatically whenever it's relevant. Claude skills are folders of instructions, scripts, and resources that agents can discover and use to do things more accurately and efficiently.

With Claude Code, we have the skill MD file. The description is how Claude decides whether to use the skill. When you ask Claude to review this PR, it matches your request against available skill descriptions and finds this one. Claude reads your request, compares it to all available skill descriptions, and activates the ones that match.

You can store skills in a few places depending on who needs them. Personal skills go in the home directory .claude/skills, and follow you across all your projects. These are your preferences, your commit message style, your documentation format, how you like code explained. Project skills go in the .claude/skills inside of the root directory of your repository. Someone who clones the repository gets these skills automatically. 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. Skills are unique because they're automatic and task specific. CLAUDE.md files load into every conversation. If you want Claude to always use TypeScript strict mode, that goes in your CLAUDE.md file. Skills on the other hand load on demand when they match your request. It only loads in the name and description, so it doesn't fill up your entire context window. Your PR review checklist doesn't need to be in the context when you're debugging. It loads when you actually ask for a review.

Slash commands require you to type them, skills don't. Claude applies them when it recognizes the situation. These work best for specialized knowledge that applies to specific tasks. Code review standards your team follows, commit message formats that you prefer, brand guidelines of your organization. If you find yourself explaining the same thing to Claude repeatedly, well, that's a skill waiting to be written.

한국어 대본
  • 00:00팀의 코딩 표준을 Claude에게 설명할 때마다 같은 설명을 반복합니다.
  • 00:08PR을 검토할 때마다 원하는 피드백 구조를 다시 설명합니다.
  • 00:13커밋 메시지를 작성할 때마다 선호하는 형식을 Claude에게 다시 알려 줍니다.
  • 00:17그리고 Skills가 이를 해결합니다.
  • 00:20Skill은 Claude에게 어떤 일을 한 번 가르치는 Markdown 파일이고,
  • 00:24Claude는 관련이 있을 때마다 그 지식을 자동으로 적용합니다.
  • 00:30AgentSkills는 에이전트가 찾아내
  • 00:37더 정확하고 효율적으로 작업하는 데 사용할 수 있는 지침, 스크립트, 리소스가 담긴 폴더입니다.
  • 00:41Claude Code에는 skill.md 파일이 있습니다.
  • 00:45설명은 Claude가 Skill을 사용할지 결정하는 기준입니다.
  • 00:49Claude에게 이 PR을 검토해 달라고 요청하면, 사용 가능한 Skill
  • 00:53설명과 요청을 대조해 이 Skill을 찾아냅니다.
  • 00:57요청을 읽고 모든 사용 가능한 Skill 설명과 비교한 뒤 일치하는 Skill을 활성화합니다.
  • 01:02필요한 사람에 따라 Skill을 몇 곳에 저장할 수 있습니다. 개인 Skill은
  • 01:11홈 디렉터리의 .claude/skills에 저장되며 모든 프로젝트에서 함께 사용할 수 있습니다. 이것들은
  • 01:18개인 선호, 커밋 메시지 스타일, 문서 형식, 코드를 설명하는 방식입니다.
  • 01:24프로젝트 Skill은 저장소 루트 디렉터리 안의 .claude/skills에 저장됩니다.
  • 01:30저장소를 클론하는 사람은 누구나 이 Skill을 자동으로 받습니다.
  • 01:33여기에 회사의 브랜드 가이드라인, 선호하는 폰트와 웹 디자인에 사용하는 색상 같은 팀 표준이 들어갑니다.
  • 01:42Claude Code에는 동작을 사용자 지정하는 여러 방법이 있습니다.
  • 01:46Skills가 특별한 이유는 자동으로, 작업별로 적용되기 때문입니다.
  • 01:51CLAUDE.md 파일은 모든 대화에 로드됩니다.
  • 01:54Claude가 항상 TypeScript의 strict 모드를 사용하게 하려면 CLAUDE.md 파일에 넣습니다.
  • 01:59반면 Skills는 요청과 일치할 때 필요에 따라 로드됩니다.
  • 02:03이름과 설명만 로드하므로 전체 컨텍스트 창을 채우지 않습니다.
  • 02:08디버깅할 때 PR 검토 체크리스트까지 컨텍스트에 들어 있을 필요는 없습니다.
  • 02:13실제로 검토를 요청하면 로드됩니다.
  • 02:17슬래시 명령은 직접 입력해야 합니다.
  • 02:19Skills는 그렇지 않습니다.
  • 02:21Claude는 상황을 인식하면 Skills를 적용합니다.
  • 02:27Skills는 특정 작업에 적용되는 전문 지식에 가장 적합합니다.
  • 02:32팀이 따르는 코드 검토 표준,
  • 02:34선호하는 커밋 메시지 형식,
  • 02:37조직의 브랜드 가이드라인 같은 것입니다.
  • 02:42같은 내용을 Claude에게 반복해서 설명하고 있다면,
  • 02:46그 내용은 작성할 Skill이 있다는 뜻입니다.
Watch on YouTube

더 깊이 알아보고 싶으신가요? 전용 코스를 확인해 보세요: 에이전트 스킬 소개