Description 작성법 : 스킬 활성화의 핵심, 황금 공식 마스터하기

목차

    Description 작성법 : 스킬 활성화의 핵심, 황금 공식 마스터하기

    스킬에서 가장 중요한 한 줄이 있습니다.

    바로 description입니다.

    description이 잘못되면 스킬이 엉뚱한 때 실행되거나, 필요할 때 실행되지 않습니다. 이 글에서는 효과적인 description 작성법을 마스터합니다.

    description이 중요한 이유

    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    description이 그렇게 중요한가요? 그냥 설명 아닌가요?

    🎯
    딱딱씨

    description은 단순한 설명이 아니야. Claude가 "이 스킬을 지금 사용할까 말까"를 판단하는 핵심 정보야.

    🤔
    왜왜씨

    keywords가 있는데 왜 description도 봐요?

    🎯
    딱딱씨

    keywords는 1차 필터야. 키워드가 매칭되면 Claude가 description을 읽고 정말 이 스킬이 맞는지 최종 판단해. 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. 트리거가 있는가? - 언제 활성화되는지 적었는가?
    3. 범위가 적절한가? - 너무 넓지도, 좁지도 않은가?
    4. 실제 표현인가? - 사용자가 정말 이렇게 요청할까?

    description 템플릿
    [기능 설명]. "[트리거 표현1]", "[트리거 표현2]" 요청 시 활성화

    💡 템플릿 적용 예시

    기능: 회의록 작성
    트리거: "회의록 정리해줘", "미팅 노트"
    결과: 회의록 작성 및 정리. "회의록 정리해줘", "미팅 노트 작성" 요청 시 활성화

    핵심 정리

    황금 공식 = 기능 설명 + 트리거 조건
    기능 = 무엇을 하는가 (명확하게)
    트리거 = 언제 활성화되는가 (실제 표현으로)
    피할 것 = 모호함, 무제한 범위, 트리거 누락

    다음 글 예고

    👉 나의 첫 스킬 만들기 : 실습으로 배우는 스킬 제작 A to Z


    좋은 description은 스킬 성공의 절반입니다.
    황금 공식을 기억하세요! ✨

    댓글

    이 블로그의 인기 게시물

    n8n으로 업무 자동화 시작하기 : 왜 필요하고 어떻게 활용할까?

    n8n 데이터 처리 노드 : Set, Split, Merge 완벽 정리

    n8n 트리거 노드 : 3가지 유형으로 자동화 시작하기