skill-developer
Claude Code 스킬, 훅, 에이전트, 명령어를 생성하고 관리하기 위한 메타 스킬. 새 스킬 생성, 스킬 트리거 설정, 훅 설정, Claude Code 인프라 관리 시 사용.
Best use case
skill-developer is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. Claude Code 스킬, 훅, 에이전트, 명령어를 생성하고 관리하기 위한 메타 스킬. 새 스킬 생성, 스킬 트리거 설정, 훅 설정, Claude Code 인프라 관리 시 사용.
Claude Code 스킬, 훅, 에이전트, 명령어를 생성하고 관리하기 위한 메타 스킬. 새 스킬 생성, 스킬 트리거 설정, 훅 설정, Claude Code 인프라 관리 시 사용.
Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.
Practical example
Example input
Use the "skill-developer" skill to help with this workflow task. Context: Claude Code 스킬, 훅, 에이전트, 명령어를 생성하고 관리하기 위한 메타 스킬. 새 스킬 생성, 스킬 트리거 설정, 훅 설정, Claude Code 인프라 관리 시 사용.
Example output
A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.
When to use this skill
- Use this skill when you want a reusable workflow rather than writing the same prompt again and again.
When not to use this skill
- Do not use this when you only need a one-off answer and do not need a reusable workflow.
- Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/skill-developer/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How skill-developer Compares
| Feature / Agent | skill-developer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Claude Code 스킬, 훅, 에이전트, 명령어를 생성하고 관리하기 위한 메타 스킬. 새 스킬 생성, 스킬 트리거 설정, 훅 설정, Claude Code 인프라 관리 시 사용.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
SKILL.md Source
# 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
1. **Create skill directory**:
```bash
mkdir -p .claude/skills/{skill-name}
```
2. **Create SKILL.md file**:
- Add frontmatter with `name` and `description`
- Write comprehensive guidelines
- Use progressive disclosure (main file + resources/)
3. **Update skill-rules.json**:
- Add skill entry with triggers
- Configure `fileTriggers` and `promptTriggers`
- Set `enforcement` and `priority`
### 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
```json
{
"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"]
}
}
}
}
```
### Enforcement Types
- **suggest**: Skill suggestion appears but doesn't block execution
- **block**: Requires skill to be used before proceeding (guardrail)
- **warn**: Shows warning but allows proceeding
### Priority Levels
- **critical**: Highest - Always trigger when matched
- **high**: Important - Trigger for most matches
- **medium**: Moderate - Trigger for clear matches
- **low**: Optional - Trigger only for explicit matches
---
## File Triggers
### Path Patterns
Use glob patterns to match file paths:
```json
{
"pathPatterns": [
"app/**/*.tsx", // All .tsx files in app/
"components/**/*.ts", // All .ts files in components/
"**/*.tsx" // All .tsx files anywhere
]
}
```
### Path Exclusions
Exclude files from triggering:
```json
{
"pathExclusions": [
"**/*.test.tsx", // Test files
"**/node_modules/**", // Dependencies
"**/.next/**" // Build output
]
}
```
### Content Patterns
Match file content with regex:
```json
{
"contentPatterns": [
"from '@/components/ui/", // Shadcn imports
"import.*from.*next", // Next.js imports
"'use client'" // Client component directive
]
}
```
---
## Prompt Triggers
### Keywords
Simple keyword matching:
```json
{
"keywords": ["component", "page", "route", "frontend"]
}
```
### Intent Patterns
Regex patterns for flexible matching:
```json
{
"intentPatterns": [
"(create|add|make|build).*?component", // Create component
"(how to|best practice).*?react", // How to questions
"app router.*?(page|route)" // App router related
]
}
```
---
## Skill Types
### Domain Skills
- **Purpose**: Provide guidelines for specific domains
- **Example**: frontend-dev-guidelines, backend-dev-guidelines
- **Enforcement**: Usually "suggest"
### Guardrail Skills
- **Purpose**: Enforce best practices and prevent mistakes
- **Example**: Code quality checks, security rules
- **Enforcement**: Usually "block" or "warn"
---
## Best Practices
### Skill Design
1. **Progressive Disclosure**: Main file + resources/ for detailed guides
2. **Clear Examples**: Include working code examples
3. **Quick Reference**: Add quick reference tables
4. **When to Use**: Clearly state when skill applies
### Trigger Configuration
1. **Specific Keywords**: Use domain-specific terms
2. **Flexible Patterns**: Use regex for intent matching
3. **Path Specificity**: Match actual project structure
4. **Avoid Over-triggering**: Use exclusions appropriately
### File Organization
1. **Modular Structure**: Split large skills into resources/
2. **Clear Naming**: Use descriptive skill names
3. **Documentation**: Document all configuration options
---
## Common Patterns
### Tech Stack Specific Skills
```json
{
"frontend-dev-guidelines": {
"fileTriggers": {
"pathPatterns": ["app/**/*.tsx", "components/**/*.tsx"],
"contentPatterns": ["from '@/components/ui/", "import.*from.*next"]
},
"promptTriggers": {
"keywords": ["component", "shadcn", "next.js"],
"intentPatterns": ["(create|build).*?component"]
}
}
}
```
### Framework Agnostic Skills
```json
{
"error-tracking": {
"fileTriggers": {
"pathPatterns": ["**/*Controller.ts", "**/*Service.ts"],
"contentPatterns": ["Sentry\\.", "captureException"]
},
"promptTriggers": {
"keywords": ["error", "sentry", "exception"],
"intentPatterns": ["(add|implement).*?error.*?handling"]
}
}
}
```
---
## Integration Checklist
When adding a new skill:
- [ ] Create skill directory and SKILL.md
- [ ] Write comprehensive guidelines
- [ ] Add to skill-rules.json
- [ ] Configure fileTriggers (pathPatterns, exclusions, contentPatterns)
- [ ] Configure promptTriggers (keywords, intentPatterns)
- [ ] Set appropriate enforcement and priority
- [ ] Test skill activation
- [ ] Document customization needs
---
## Troubleshooting
### Skill Not Triggering
1. Check pathPatterns match actual file paths
2. Verify keywords are spelled correctly
3. Test intentPatterns regex patterns
4. Check for pathExclusions blocking triggers
### Over-triggering
1. Add more specific pathPatterns
2. Use pathExclusions to filter out files
3. Make intentPatterns more specific
4. Lower priority level
### Skill File Not Found
1. Verify skill directory exists: `.claude/skills/{skill-name}/`
2. Check SKILL.md file exists
3. Verify skill name matches skill-rules.json entry
---
## Related Skills
- **frontend-dev-guidelines**: Frontend development patterns
- **backend-dev-guidelines**: Backend development patterns
---
**Skill Status**: Meta-skill for skill development and managementRelated Skills
browser-extension-developer
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
unity-developer
Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.
mobile-developer
Develop React Native, Flutter, or native mobile apps with modern architecture patterns. Masters cross-platform development, native integrations, offline sync, and app store optimization. Use PROACTIVELY for mobile features, cross-platform code, or app optimization.
ios-developer
Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization. Use PROACTIVELY for iOS-specific features, App Store optimization, or native iOS development.
frontend-developer
Build React components, implement responsive layouts, and handle client-side state management. Masters React 19, Next.js 15, and modern frontend architecture. Optimizes performance and ensures accessibility. Use PROACTIVELY when creating UI components or fixing frontend issues.
blockchain-developer
Build production-ready Web3 applications, smart contracts, and decentralized systems. Implements DeFi protocols, NFT platforms, DAOs, and enterprise blockchain integrations. Use PROACTIVELY for smart contracts, Web3 apps, DeFi protocols, or blockchain infrastructure.
professional-senior-chrome-extension-architect-developer
Verwandelt den Agenten in einen professionellen MV3-Architekten und Entwickler mit Fokus auf AI-Integration, Sicherheit, Performance, Testing und Publishing-Compliance.
readme-for-developers
Write developer-oriented README as onboarding documentation. Use when creating/updating README, setting up new projects, or when new developers need to understand the codebase quickly. README = Entry point + Architecture overview + Working agreement.
unreal-engine-developer
Expert Unreal Engine 5 developer and technical artist for complete game development via agentic coding. Enables AI-driven control of Unreal Editor through MCP, Python scripting, Blueprints, and C++ for level design, asset management, gameplay programming, and visual development.
developer-growth-analysis
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
developer-experience
Developer Experience specialist for tooling, setup, and workflow optimization. Use when setting up projects, reducing friction, improving development workflows, or automating repetitive tasks. Focuses on making development joyful and productive.
azure-quotas
Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: "check quotas", "service limits", "current usage", "request quota increase", "quota exceeded", "validate capacity", "regional availability", "provisioning limits", "vCPU limit", "how many vCPUs available in my subscription".