Description 작성법 : 스킬 활성화의 핵심, 황금 공식 마스터하기
목차
스킬에서 가장 중요한 한 줄이 있습니다.
바로 description입니다.
description이 잘못되면 스킬이 엉뚱한 때 실행되거나, 필요할 때 실행되지 않습니다. 이 글에서는 효과적인 description 작성법을 마스터합니다.
description이 중요한 이유
description이 그렇게 중요한가요? 그냥 설명 아닌가요?
description은 단순한 설명이 아니야. Claude가 "이 스킬을 지금 사용할까 말까"를 판단하는 핵심 정보야.
keywords가 있는데 왜 description도 봐요?
keywords는 1차 필터야. 키워드가 매칭되면 Claude가 description을 읽고 정말 이 스킬이 맞는지 최종 판단해. description이 모호하면 오판이 생겨.
① 스킬 활성화 판단 - 이 요청에 이 스킬이 적합한가?
② 스킬 목록 표시 - /help에서 스킬 설명으로 노출
③ 동작 범위 정의 - 스킬이 무엇을 하고 무엇을 안 하는지
황금 공식: 기능 + 트리거
효과적인 description에는 두 가지 정보가 필요합니다.
기능 설명 + 트리거 조건 = 완벽한 description
기능 설명
이 스킬이 무엇을 하는지 명확히 기술합니다.
💡 기능 설명 예시
- "블로그 글 작성"
- "코드 리뷰 수행"
- "API 문서 생성"
- "커밋 메시지 작성"
트리거 조건
언제 활성화되어야 하는지 명시합니다.
💡 트리거 조건 예시
- "블로그 써줘" 요청 시 활성화
- "리뷰해줘", "PR 확인" 요청 시 활성화
- "/api-doc" 명령 시 실행
- "커밋", "commit" 키워드 포함 시
좋은 description 예시
| 스킬 | description | 분석 |
|---|---|---|
| blog-writer | 블로그 글 작성 전문가. "블로그 써줘", "포스팅 작성" 요청 시 활성화 | ✅ 기능 + 트리거 명확 |
| code-reviewer | 코드 품질 검토 및 개선점 제안. "리뷰해줘", "코드 확인", "PR 봐줘" 시 활성화 | ✅ 다양한 트리거 표현 |
| commit-helper | Conventional Commits 형식 커밋 메시지 생성. "커밋 메시지", "commit" 키워드 시 활성화 | ✅ 구체적 형식 언급 |
트리거 조건에는 사용자가 실제로 입력할 표현을 적으세요. "글쓰기 요청 시"보다 "블로그 써줘" 시가 더 명확합니다!
피해야 할 description
"유용한 도우미 스킬"이라고 쓰면 안 되나요?
그건 아무 정보도 없는 설명이야. Claude가 "이게 유용한 건 알겠는데, 언제 써야 하지?"라고 혼란스러워 해.
| ❌ 나쁜 description | 문제점 | ✅ 개선안 |
|---|---|---|
| 유용한 도우미 | 기능 불명확 | 이메일 작성 도우미. "이메일 써줘" 시 활성화 |
| 블로그 | 너무 짧음 | 블로그 글 작성. "블로그", "포스팅" 요청 시 활성화 |
| 모든 작업을 도와주는 만능 스킬 | 범위 무한대 | 특정 기능으로 범위 좁히기 |
| 코드 작성 | 트리거 없음 | React 컴포넌트 생성. "컴포넌트 만들어" 시 활성화 |
① 너무 모호함 - "도우미", "유용한" 같은 추상적 표현
② 너무 광범위 - "모든 것", "만능" 같은 무제한 범위
③ 트리거 누락 - 언제 활성화되는지 정보 없음
④ 너무 짧음 - 한 단어로는 판단 불가
description 작성 체크리스트
✅ 작성 전 체크리스트
- 기능이 명확한가? - 이 스킬이 뭘 하는지 한 문장으로 설명 가능?
- 트리거가 있는가? - 언제 활성화되는지 적었는가?
- 범위가 적절한가? - 너무 넓지도, 좁지도 않은가?
- 실제 표현인가? - 사용자가 정말 이렇게 요청할까?
description 템플릿
[기능 설명]. "[트리거 표현1]", "[트리거 표현2]" 요청 시 활성화
💡 템플릿 적용 예시
기능: 회의록 작성
트리거: "회의록 정리해줘", "미팅 노트"
결과: 회의록 작성 및 정리. "회의록 정리해줘", "미팅 노트 작성" 요청 시 활성화
황금 공식 = 기능 설명 + 트리거 조건
기능 = 무엇을 하는가 (명확하게)
트리거 = 언제 활성화되는가 (실제 표현으로)
피할 것 = 모호함, 무제한 범위, 트리거 누락
👉 나의 첫 스킬 만들기 : 실습으로 배우는 스킬 제작 A to Z
좋은 description은 스킬 성공의 절반입니다.
황금 공식을 기억하세요! ✨
댓글
댓글 쓰기