- name
- skill-developer
- description
- Claude Code 스킬, 훅, 에이전트, 명령어를 생성하고 관리하기 위한 메타 스킬. 새 스킬 생성, 스킬 트리거 설정, 훅 설정, Claude Code 인프라 관리 시 사용.
Skill Developer Guide
Purpose
Comprehensive guide for creating and managing Claude Code skills, hooks, agents, and commands. This meta-skill helps you build and configure Claude Code infrastructure components.
When to Use This Skill
- Creating new skills
- Configuring skill triggers in skill-rules.json
- Setting up hooks
- Creating agents
- Adding slash commands
- Understanding skill activation patterns
- Customizing skill behavior
Quick Start
Creating a New Skill
-
Create skill directory:
mkdir -p .claude/skills/{skill-name} -
Create SKILL.md file:
- Add frontmatter with
nameanddescription - Write comprehensive guidelines
- Use progressive disclosure (main file + resources/)
- Add frontmatter with
-
Update skill-rules.json:
- Add skill entry with triggers
- Configure
fileTriggersandpromptTriggers - Set
enforcementandpriority
Skill Structure
.claude/skills/
{skill-name}/
SKILL.md # Main skill file
resources/ # Optional: Additional resources
pattern-1.md
pattern-2.md
Skill Configuration
skill-rules.json Structure
{
"version": "1.0",
"description": "Skill activation triggers",
"skills": {
"{skill-name}": {
"type": "domain" | "guardrail",
"enforcement": "suggest" | "block" | "warn",
"priority": "critical" | "high" | "medium" | "low",
"description": "Skill description",
"promptTriggers": {
"keywords": ["keyword1", "keyword2"],
"intentPatterns": ["regex pattern"]
},
"fileTriggers": {
"pathPatterns": ["app/**/*.tsx"],
"pathExclusions": ["**/*.test.tsx"],
"contentPatterns": ["import.*from.*next"]
}
}
}
}