Recent Posts
Recent Comments
반응형
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

오늘도 공부

🔥 Claude Code “Skills” 개념 정리 본문

AI/Claude code

🔥 Claude Code “Skills” 개념 정리

행복한 수지아빠 2026. 3. 20. 09:28
반응형

1. Skills란 무엇인가?

  • 단순한 Markdown 파일 ❌
  • 폴더 기반 확장 시스템
    • 코드 (scripts)
    • 데이터
    • 설정
    • assets
  • 에이전트가 탐색 + 실행 + 조합할 수 있는 구조

👉 즉,
“에이전트에게 특정 작업 능력을 주는 플러그인”


2. Skills의 핵심 가치

  • 재사용 가능
  • 자동화 가능
  • 팀 공유 가능
  • 에이전트 성능 강화

👉 결국
“LLM을 회사 맞춤형 엔지니어로 만드는 방법”


🧠 3. Skills 유형 (중요)

실제 내부에서 쓰는 패턴 9가지


1) 라이브러리 / API 가이드

  • 내부 SDK, CLI 사용법 정리
  • 코드 스니펫 + 실수 방지

👉 “이걸 이렇게 써라” 알려주는 스킬


2) 제품 검증 (Testing)

  • 코드가 제대로 동작하는지 자동 확인
  • playwright, tmux 등 사용

👉 핵심 포인트:
AI가 만든 결과를 검증하는 능력


3) 데이터 조회 / 분석

  • DB, 로그, Grafana 연결
  • 코호트 분석, 퍼널 분석

👉 “무슨 일이 일어났는지” 파악


4) 비즈니스 프로세스 자동화

  • 반복 작업 자동화
  • ex) 스탠드업 생성, 티켓 생성

👉 “사람이 하던 루틴 업무 자동화”


5) 코드 생성 (Scaffolding)

  • 프로젝트 템플릿 자동 생성

👉 “보일러플레이트 제거”


6) 코드 품질 / 리뷰

  • 코드 스타일, 테스트, 리뷰 자동화

👉 AI가 코드 리뷰어 역할


7) CI/CD & 배포

  • PR 관리, 배포 자동화

👉 “DevOps 자동화”


8) 런북 (문제 해결 가이드)

  • 장애 대응 자동화
  • 로그 분석 → 원인 도출

👉 “온콜 엔지니어 역할”


9) 인프라 운영

  • 리소스 정리, 비용 분석

👉 “운영 자동화 + 안전장치”


⚙️ 4. 좋은 Skill 만드는 방법

1) 당연한 건 쓰지 마라

  • Claude는 이미 똑똑함
  • 진짜 중요한 건:
    👉 조직 특화 지식

2) Gotchas (실수 모음) 필수

👉 가장 중요한 부분

  • AI가 자주 틀리는 것
  • 실패 사례

→ 계속 업데이트해야 함


3) 폴더 구조 활용 (핵심)

Skill = 파일 시스템

예:

skill/
 ├─ main.md
 ├─ references/
 ├─ scripts/
 ├─ assets/

👉 필요한 순간에만 읽게 하는 구조
= Progressive Disclosure


4) 너무 강제하지 마라

  • 너무 구체적이면 오히려 망함
  • 유연성 유지

5) 설정 (config.json) 활용

  • 처음 실행 시 사용자에게 질문
  • ex) Slack 채널 선택

6) Description = 트리거 조건

중요 포인트:

👉 설명이 아니라
👉 “언제 이 스킬을 써야 하는지”


7) Memory 활용

  • 로그 파일 / JSON 저장

예:

  • 이전 스탠드업 기록 저장
  • 변화 추적 가능

8) 코드 제공하기

  • 스크립트 제공하면 성능 폭발

👉 이유:
AI는 “조합”에 집중 가능


9) Hook 활용

특정 상황에서만 동작

예:

  • /careful → 위험 명령 차단
  • /freeze → 특정 파일만 수정

🚀 5. Skill 배포 전략

방법 2가지

1) Repo 내부

./.claude/skills
  • 소규모 팀에 적합

2) Plugin Marketplace

  • 설치형
  • 대규모 조직에 적합

운영 방식

  • 처음엔 자유롭게 공유
  • 인기 생기면 정식 등록

👉 핵심:
자연 선택


🔗 6. Skill 조합 (중요)

예:

  • CSV 생성 → 업로드 스킬

👉 서로 호출 가능


📊 7. Skill 측정

  • usage logging (hook 사용)

👉 알 수 있음:

  • 인기 스킬
  • 안 쓰이는 스킬

🧩 핵심 인사이트 (가장 중요)

1. Skill = Agent의 “근육”

  • 기본 LLM → 일반인
  • Skill 추가 → 전문가

2. 진짜 강력한 조합

👉 “생성 + 검증 + 데이터 분석”


3. 성공 공식

작게 시작 → 실패 기록 → gotchas 추가 → 진화

4. 조직 관점

👉 Skill = 회사의 암묵지(know-how) 구조화

 

👉
“Skills는 LLM을 회사 맞춤형 자동화 엔지니어로 만드는 핵심 레이어”

 

반응형