Claude Code 로 스킬 생성하는 재미가 쏠쏠합니다. 반복된다, 모듈 기능 호출이 필요하다 싶으면 skill, command 등 만듭니다. 테스트하는 재미도 따라옵니다.
그동안 왜 이렇게 활용을 안했나 싶네요. 아까운 시간..
Claude Code의 스킬 생성을 도와주는 skill-creator 가 있습니다. anthropic에서 공식 제공하는 것입니다.
여기에 친절함을 더했습니다. 위저드 방식으로 안내를 하면서 사용자의 목적에 맞게 스킬을 생성할 수 있도록 했습니다.
skill-creator vs skill-wizard
두 가지 플러그인을 비교했습니다.
| 항목 | skill-creator | skill-wizard |
|---|---|---|
| 접근 방식 | 문서 기반 프로세스 | 대화형 질문 기반 |
| 스킬 타입 | 없음 | 5가지 타입 템플릿 |
| description 가이드 | 간략 | 상세 (276줄) |
| 테스트 시나리오 | 언급 없음 | Happy/Edge/Out of scope |
| 스크립트 | init_skill.py, package_skill.py | wizard.py, generate_tests.py |
skill-wizard로 쉽게 설계하고 skill-creator의 스크립트로 생성/패키징하는 흐름입니다.
설치
https://github.com/greeun/skill-wizard
실전 테스트: code-reviewer 스킬 생성
skill-wizard를 사용하여 code-reviewer 스킬을 생성했습니다.
Phase 1: Purpose Discovery
- 리뷰 유형: PR/MR, 로컬 코드, 커밋 전, 전체 코드베이스
- 검토 항목: 버그, 보안, 스타일, 성능
Phase 2: Type Selection
Code Automator 유형 선택
Phase 3: Metadata Design
name: code-reviewer
description: Automated code review for bugs, security vulnerabilities,
style issues, and performance problems. Use when reviewing PR/MR changes,
checking staged commits, analyzing local code, or auditing entire codebase.
Phase 4-6: 생성
python ~/.claude/skills/skill-creator/scripts/init_skill.py code-reviewer --path ~/.claude/skills/
테스트 시나리오
| 유형 | 요청 | 예상 |
|---|---|---|
| Happy Path | Review my staged changes | 트리거됨 |
| Edge Case | 이 코드 괜찮아? | 트리거됨 |
| Out of Scope | Write unit tests | 트리거 안 됨 |
관련 링크