skill-creator
npx skills add https://github.com/ssiumha/dots --skill skill-creator
Agent 安装分布
Skill 文档
Skill Creator
Skillì ìì±, ìì , ê°±ì íê³ best practices를 ê²ì¦í©ëë¤.
Description ìì±ë² (íµì¬)
Descriptionì Claudeê° skill íì±í를 ê²°ì íë ì ì¼í 기ì¤ì ëë¤.
íì í¬í¨ ìì:
- 무ìì íëì§ (What): 구체ì 기ë¥
- ì¸ì ì¬ì©íëì§ (When): í¸ë¦¬ê±° ì¡°ê±´
ì¢ì ìì:
# ëª
íí ê¸°ë¥ + í¸ë¦¬ê±° ì¡°ê±´
description: Generates commit messages from git diffs. Use when writing commits or reviewing staged changes.
# 구체ì í¤ìë + ë¤ê±°í°ë¸ í¸ë¦¬ê±°
description: Creates Docker configurations. Use when containerizing apps, writing compose.yaml, or building multi-stage images. Do NOT use for Kubernetes manifests or Helm charts (use deployment instead).
# ë²ì© skillì ì¤ë²í¸ë¦¬ê±° ë°©ì§
description: Manages project knowledge base. Use when recording decisions, creating TODOs, or updating knowledge docs. Do NOT use for one-off documentation or simple README edits.
ëì ìì:
# ë무 모í¸í¨
description: Helps with documents.
# í¸ë¦¬ê±° ì¡°ê±´ ìì
description: Code review tool.
# ë¤ê±°í°ë¸ í¸ë¦¬ê±° ìì´ ë무 ëì ë²ì
description: Manages all project documentation and notes.
ë¤ê±°í°ë¸ í¸ë¦¬ê±° (Do NOT use when):
- ë²ì©ì±ì´ ëì skillì íì â ì¤ë²í¸ë¦¬ê±° ë°©ì§
- ì ì¬ skillì´ ìì ë ê²½ê³ ëª íí
- íì:
Do NOT use for {ì ì¸ ì¼ì´ì¤} (use {ëì skill} instead).
Progressive Disclosure (í í° í¨ì¨)
Skillì 3ë¨ê³ë¡ ì ì§ì ë¡ë©ë©ëë¤. ì´ ìì¹ì ì´í´íê³ ì¤ê³íììì¤:
| ë¨ê³ | ë¡ë© ìì | ë´ì© | í í° |
|---|---|---|---|
| 1. ë©íë°ì´í° | íì | frontmatter (name, description) | ~100 |
| 2. SKILL.md | í¸ë¦¬ê±° ì | íµì¬ ìí¬íë¡ì° | <5K |
| 3. 리ìì¤ | íì ì | resources/, templates/ | íìë |
ì¤ê³ ìì¹:
- SKILL.mdë ì ì°¨ì ì§ìë§ (무ìì, ì¸ì , ì´ë»ê²)
- ìì¸ ì ë³´ë 리ìì¤ë¡ ë¶ë¦¬ â íì ì Read
- 10K+ ìë 리ìì¤ë grep í¨í´ í¬í¨
ìë í¸ë¦¬ê±°
ì´ skillì ë¤ì ì¡°ê±´ìì proactively ìëí©ëë¤:
| ì¡°ê±´ | ìì |
|---|---|
| “skill” + ìì ëì¬ | “skill ë§ë¤ì´ì¤”, “skill ìì í´ì¤” |
| skill ì´ë¦ ì¸ê¸ + ìì | “ldoc íì¥í´ì¤” |
| prompts/skills/ íì¼ ìì | SKILL.md ìì ìì² |
íµì¬ ì² í:
- ìì 컨í ì¤í¸ ìë ë¶ì (ëí, íì¼ ë³ê²½)
- Best practices ìë ì ì© (기존 skills í¨í´)
- í í° í¨ì¨ ìµì í (리ìì¤ ë¶ë¦¬, í í릿 ìì)
- ê²ì¦ ìëí (íì ì¹ì , ë¶ë, íì¼ëª )
Instructions
ìí¬íë¡ì° 0: Understanding (ì¬ì© ìì ìì§)
Skill ìì± ì 구체ì ì¬ì© ìì를 ìì§íììì¤. ììê° ë§ììë¡ ì¢ì skillì´ ë©ëë¤.
-
기존 ëíìì ì¶ì¶
- “ì´ ìì ì ë¤ì íë ¤ë©´ ì´ë»ê²?”
- ë°ë³µë ìì² í¨í´
-
ì¬ì©ììê² ì§ë¬¸
- “ì´ skillì ì¸ì ì¬ì©íìê² ì´ì?”
- “ì´ë¤ ì ë ¥ì ì£¼ê³ ì´ë¤ 결과를 ìíì¸ì?”
-
ìµì 3ê° ìì íë³´ í ë¤ì ë¨ê³ë¡
ìí¬íë¡ì° 1: ìì 컨í ì¤í¸ ë¶ì
ì¬ì©ìê° “ì¬íê¹ì§ ìì ì skillì ë°ìí´ì¤” ëë “skillë¡ ë§ë¤ì´ì¤” ìì² ì:
-
ëí íì¤í 리 ë¶ì
- ìµê·¼ ìì ë´ì© íì
- ë°ë³µë í¨í´ ìë³
- ì¬ì©ë ë구/ëª ë ¹ì´ ì¶ì¶
-
íì¼ ë³ê²½ íì¸
git status git diff --cached- ìë¡ ìì±ë íì¼
- ìì ë íì¼
- íì¼ ë³ê²½ í¨í´
-
í¨í´ ì¶ì¶
- ìí¬íë¡ì° (ë¨ê³ë³ ìì )
- ë°ë³µ ìì (ëì¼ ëª ë ¹ ì¬ë¬ ë²)
- ë구 ì¬ì© (í¹ì CLI, ì¤í¬ë¦½í¸)
- íì¼ ìì± (í í릿 기ë°)
-
ìí¬íë¡ì° 2ë¡ ì§í
ìí¬íë¡ì° 2: 기존 Skill ì°ê´ì± íì¸
-
skills ëë í 리 ê²ì
Glob ~/dots/prompts/skills/*/SKILL.md -
í¤ìë 매ì¹
- ìì ë´ì©ìì íµì¬ í¤ìë ì¶ì¶
- ê° skillì descriptionê³¼ ë¹êµ
- Grepì¼ë¡ skill ë´ì© ê²ì
-
ì°ê´ì± íë¨
-
ëì ì°ê´ì± (80%+ ì¼ì¹):
- ê°ì ëë©ì¸ (ì: 문ìí, ë°°í¬, í ì¤í¸)
- ê°ì ë구 ì¬ì©
- ê°ì ìí¬íë¡ì° í¨í´ â ìí¬íë¡ì° 3A (ê°±ì )ë¡ ì§í
-
ë®ì ì°ê´ì± (20% 미ë§):
- ìë¡ì´ ëë©ì¸
- ë¤ë¥¸ ë구/í¨í´ â ìí¬íë¡ì° 3B (ì ê·)ë¡ ì§í
-
ì¤ê° ì°ê´ì± (20-80%):
- ì¬ì©ììê² ì§ë¬¸: “기존 {skill-name}ì ì¶ê° vs ì skill ìì±?”
- ì¬ì©ì ì íì ë°ë¼ 3A ëë 3B
-
-
ì¬ì©ì íì¸
- ë°ê²¬ë ê´ë ¨ skill ëª©ë¡ ì ì
- ê°±ì vs ì ê· ìµì¢ íì¸
ìí¬íë¡ì° 3A: 기존 Skill ê°±ì
기존 skillì ìë¡ì´ ë´ì©ì ì¶ê°í ë:
-
ê°±ì ì í ê²°ì
AskUserQuestionì¼ë¡ íì¸:
- [1] ìí¬íë¡ì° ì¶ê° (ìë¡ì´ ì¬ì© ì¬ë¡)
- [2] 리ìì¤ ì¶ê° (ìì¸ ì§ì íì¥)
- [3] ìì ì¶ê° (ìë¡ì´ ìë리ì¤)
- [4] ìì¹ ì¶ê°/ìì (best practice)
- [5] ìí°í¨í´ ì¶ê° (주ìì¬í)
-
ê°±ì ì¤í
ìµì 1: ìí¬íë¡ì° ì¶ê°
- 기존 SKILL.md Read
- ë§ì§ë§ ìí¬íë¡ì° ë²í¸ íì¸
- ì ìí¬íë¡ì° ì¶ê° (ë²í¸ ì¦ê°)
- ê°ê²°ì± ì ì§ (15-30ì¤)
ìµì 2: 리ìì¤ ì¶ê°
- resources/ ëë í 리 íì¸
- ì 리ìì¤ íì¼ ìì± (ë²í¸ 매ê¹)
- SKILL.mdìì 참조 ì¶ê°
ìµì 3: ìì ì¶ê°
- Examples ì¹ì ì ì¶ê°
- íë¡ì° ì°¨í¸ì (ê°ê²°)
ìµì 4: ìì¹ ì¶ê°/ìì
- ì¤ì ìì¹ ì¹ì ìì
- 기존 ìì¹ ê°ì
ìµì 5: ìí°í¨í´ ì¶ê°
- 문ì ìì± ìí°í¨í´ ì¹ì ì¶ê°/ìì
- â/â íì
-
ê²ì¦
- ë¶ë íì¸ (기존 + ì ê· < 600ì¤)
- ì¼ê´ì± íì¸ (기존 구조 ì ì§)
- Best practices ì²´í¬ë¦¬ì¤í¸
-
Git 커ë°
cd ~/dots/prompts/skills/{skill-name} git add . git commit -m "[skill] update {skill-name} - {ë³ê²½ ìì½}"
ìí¬íë¡ì° 3B: ì ê· Skill ìì±
ìë¡ì´ skillì ë§ë¤ ë:
-
Skill ì´ë¦ ê²°ì
- kebab-case
- 2-3 ë¨ì´ ê¶ì¥
- ëë©ì¸ ëª í (ì: doc-optimization, deployment-automation)
-
Skill ì¹´í ê³ ë¦¬ ë° ì í ì í
ì¹´í ê³ ë¦¬ (Anthropic ê³µì ë¶ë¥):
ì¹´í ê³ ë¦¬ ì¤ëª ìì Document/Asset ìì± íì¼, 문ì, ë¤ì´ì´ê·¸ë¨ ë± ì°ì¶ë¬¼ ìì± literate-docs, good-spec Workflow ìëí ë¤ë¨ê³ íë¡ì¸ì¤ë¥¼ ì íííì¬ ì¤í tdd-practices, git-worktree, plan-creator MCP ê°í ì¸ë¶ ë구/ìë¹ì¤ ì¡°í©ì ì 문í agent-browser, tmux-agent 구í í¨í´ (AskUserQuestionì¼ë¡ íì¸):
- [1] ìí¬íë¡ì° ê¸°ë° (ë¨ê³ë³ ìì , 200-450ì¤)
- [2] 리ìì¤ ë¡ë© ê¸°ë° (í¤ìë 매ì¹, 140-160ì¤)
- [3] Phase ê¸°ë° (ì í ì§í, 200-250ì¤)
- [4] ê°ì´ë/리뷰 ê¸°ë° (ì²´í¬ë¦¬ì¤í¸, 280-520ì¤)
- [5] ë구 ì¤í ê¸°ë° (CLI ëí¼, 90-100ì¤)
ìì¸ í í릿:
resources/01-type-templates.md참조 -
ëë í 리 ìì±
mkdir -p ~/dots/prompts/skills/{skill-name} mkdir -p ~/dots/prompts/skills/{skill-name}/resources mkdir -p ~/dots/prompts/skills/{skill-name}/templates -
SKILL.md ìì±
Frontmatter (Descriptionì´ ê°ì¥ ì¤ì):
--- name: {skill-name} description: {구체ì 기ë¥}. Use when {í¸ë¦¬ê±° ìí©}, {ì¬ì© ë§¥ë½}. ---description ìì:
description: Generates API documentation. Use when documenting endpoints or creating OpenAPI specs.description: Resolves Git rebase conflicts. Use when encountering merge conflicts during rebase operations.
ì í íë â íìí ê²½ì°ìë§ ì¶ê°:
argument-hintâ/ìëìì± ì ì¸ì íí¸. 본문ìì$ARGUMENTS(ì ì²´) ëë$0,$1(ê°ë³)ë¡ ì°¸ì¡°.argument-hint: "[issue-number]" # 본문: Fix GitHub issue $ARGUMENTS following our standards.disable-model-invocation: trueâ Claude ìë í¸ì¶ ì°¨ë¨, ì¬ì©ì/ë§ íì©. descriptionì´ ì»¨í ì¤í¸ì ë¡ëëì§ ìì. ë°°í¬, ì»¤ë° ë± ë¶ìì©ì´ í° ìì ì©.disable-model-invocation: trueuser-invocable: falseâ/ë©ë´ìì ì¨ê¹, Claudeë§ ìë í¸ì¶. descriptionì 컨í ì¤í¸ì ë¡ëë¨. Claudeì© ë°°ê²½ ì§ì/ë í¼ë°ì¤ì©.user-invocable: falseallowed-toolsâ skill ì¤í ì¤ ì¬ì© ê°ë¥í ë구 ì í. ìì¼ëì¹´ë ì§ì.allowed-tools: Read, Grep, Glob # ì½ê¸° ì ì© allowed-tools: Bash(git *), Read, Grep, Glob # Gitë§ íì©modelâ skill ì¤í ì ëª¨ë¸ ì¤ë²ë¼ì´ë. ì¢ ë£ í ìë ëª¨ë¸ ë³µê·.model: claude-haiku-4-5-20251001 # ê°ë¨í ìì ì ì ë¹ì© model: claude-opus-4-6 # ë³µì¡í ë¶ìì ê³ ì±ë¥context: fork+agentâ ë 립 ìë¸ìì´ì í¸ìì 격리 ì¤í. ë©ì¸ ëí ì´ë ¥ 미ì ê·¼, 컨í ì¤í¸ ë³´í¸.context: fork agent: Explore # Explore, Plan, general-purpose, ëë 커ì¤í hooksâ skill ì¤í ì¤ìë§ íì±íëë í . ì¢ ë£ ì í´ì .hooks: - matcher: Bash hooks: - type: command command: "~/.claude/hooks/check-secrets.sh" timeout: 30ëì 컨í ì¤í¸ â 본문ìì
!`command`ì¼ë¡ ì ¸ ëª ë ¹ ì ì²ë¦¬ (Claude ì´ì ì¤í, ì¶ë ¥ ì½ì ):PR diff: !`gh pr diff`íµì¬ ì² í (ì í, ì¬ë¬ ë°©ë² ì¤ ì í ì):
**íµì¬ ì² í**: - ìì¹ 1 - ìì¹ 2 - ìì¹ 3 - ìì¹ 4Instructions:
- ìí¬íë¡ì° 기ë°: ### ìí¬íë¡ì° 1, 2, 3…
- Phase 기ë°: ## Phase 1, 2, 3…
- 리ìì¤ ë¡ë©: í¤ìë ë§¤ì¹ í ì´ë¸ + 리ìì¤ ë¡ë© ì ëµ
ì¤ì ìì¹ (3-7ê°):
## ì¤ì ìì¹ 1. **ìì¹ëª **: ì¤ëª 2. **ìì¹ëª **: ì¤ëªExamples (2-3ê°, íë¡ì° ì°¨í¸ì):
## Examples ### {ìë리ì¤ëª } User: "{ìì²}" â ìí¬íë¡ì° N â {ê²°ê³¼}Technical Details:
## Technical Details ìì¸í ë´ì©ì `REFERENCE.md`를 참조íì¸ì. -
ì¶ê° íì¼ ìì± (ì í)
REFERENCE.md (리ìì¤ 5ê° ì´ì ì):
- 리ìì¤ ì ì²´ ê°ì
- ê¶ì¥ íìµ ìì
- í¸ë¬ë¸ìí
templates/ (íì¼ ìì± skill):
- í í릿 íì¼ë¤
- Frontmatter í¬í¨
resources/ (ì§ì ë¶ë¦¬ ì):
- ë²í¸ ë§¤ê¹ (01-05)
- 주ì ë³ ë¶ë¦¬
- ì¸ì´ë³ ë¶ë¦¬ (languages/)
-
ê²ì¦
- Best practices ì²´í¬ë¦¬ì¤í¸ (
resources/02-best-practices-checklist.md) - ë¶ë ê²ì¦ (ì íë³ ê¶ì¥ ë²ì)
- íì ì¹ì íì¸
- Best practices ì²´í¬ë¦¬ì¤í¸ (
-
Git 커ë°
cd ~/dots/prompts/skills/{skill-name} git add . git commit -m "[skill] add {skill-name}" -
ì¬ì©ë² ìë´
- Skill í¸ì¶ ë°©ë²
- í¤ìë (descriptionìì ì¶ì¶)
- ìì ìì² ë¬¸ì¥
ìí¬íë¡ì° 4: Iterating (í¼ëë°± ê¸°ë° ê°ì )
Skill ìì±/ê°±ì í ì¤ì ì¬ì© í¼ëë°±ì ë°ìíììì¤:
-
ì¬ì© ê´ì°°
- ì¤ì í¸ë¦¬ê±° ë¹ë
- ììì¹ ëª»í ì¬ì© í¨í´
- ì¤í¨íë ì¼ì´ì¤
-
í¼ëë°± ìì§
- “ì´ skillì´ ëìì´ ëëì?”
- “ë¹ ì§ ê¸°ë¥ì´ ìëì?”
-
ê°ì ë°ì
- description í¤ìë ì¡°ì (í¸ë¦¬ê±° ê°ì )
- ìí¬íë¡ì° ì¶ê°/ìì
- ìì ë³´ê°
-
ë°ë³µ
- 3í ì´ì ì¬ì© í ìì í íë¨
- ìì í ì ê¹ì§ í¼ëë°± 루í ì ì§
ìí¬íë¡ì° 5: Prompt â Skill ë³í
기존ì ì ìëíë í롬íí¸ë¥¼ skillë¡ ë³í:
-
í롬íí¸ ë¶ì
- 구조 íì (ì¹ì , ë¨ê³)
- ë³ì ìë³ (ì¬ì©ì ì ë ¥)
- ì¶ë ¥ íì íì¸
-
SKILL.md ìì±
--- name: your-skill-name description: ì¸ì ì¬ì©íëì§ ëª ì. í¤ìë í¬í¨. --- [기존 í롬íí¸ ë´ì©] -
ì ì¥ ë° ë±ë¡
~/.claude/skills/{name}/SKILL.mdë¡ ì ì¥- ëë ì¬ë³¼ë¦ ë§í¬ ì¤ì
-
í¸ë¦¬ê±° í ì¤í¸
- “Use the {name} skill to {action}” ëª ìì í¸ì¶
- description í¤ìëë¡ ìë í¸ë¦¬ê±° íì¸
ìí¬íë¡ì° 6: Project Context ìì±
íë¡ì í¸ ë¬¸ì/ì½ë ë¶ì â 컨í ì¤í¸ skill:
-
ìì¤ ë¶ì
- README.md, 문ì íì¼
- ì½ë 구조 (ëë í 리, 주ì íì¼)
- 기존 CLAUDE.md
-
컨í ì¤í¸ ì¶ì¶
- íë¡ì í¸ ëª©ì /ê°ì
- ìí¤í ì²/기ì ì¤í
- ì½ë© 컨벤ì
- 주ì ì©ì´/ê°ë
-
Skill ìì±
--- name: project-context description: {íë¡ì í¸ëª } 컨í ì¤í¸. íë¡ì í¸ ìì ì ìë ë¡ë. --- ## Project Overview [ì¶ì¶ë ê°ì] ## Architecture [기ì ì¤í, 구조] ## Conventions [ì½ë© ì¤íì¼, ê·ì¹] ## Terminology [íë¡ì í¸ í¹í ì©ì´] -
íì©
- íë¡ì í¸ ìì ì 컨í ì¤í¸ ì¬ì¤ëª ë¶íì
- ë¤ë¥¸ skillsì ì¡°í© ê°ë¥
ëíí ì¤ê³ (AskUserQuestion íì©)
Skill ë´ìì ì¬ì©ìì ìí¸ìì©ì´ íìí ê²½ì° AskUserQuestionì ì ì¬ì ìì íì©íì¸ì.
ì¸ì ì¬ì©íëê°
| ìí© | ì¬ì© ì¬ë¶ | ì´ì |
|---|---|---|
| ì¬ë¬ ìµì ì¤ ì í íì | â | ì¬ì©ì ìë íì¸ |
| ëë리기 ì´ë ¤ì´ ìì ì | â | ì¤ì ë°©ì§ |
| 모í¸í ìì² ëª íí | â | ì íí 결과물 |
| ë¨ì íì¸ (Y/N) | â | íë¦ ë°©í´ |
| ì´ë¯¸ ëª íí ì§ì | â | ë¶íìí ì§ì° |
ì¢ì ì§ë¬¸ ì¤ê³
# â
ì¢ì ì: 구체ì ìµì
+ ì¤ëª
"ì´ë¤ ì íì skillì ìì±í ê¹ì?"
- [ìí¬íë¡ì° 기ë°] ë¨ê³ë³ ìì
, 200-450ì¤
- [리ìì¤ ë¡ë©] í¤ìë 매ì¹, 140-160ì¤
- [Phase 기ë°] ì í ì§í, 200-250ì¤
# â ëì ì: 모í¸í ì§ë¬¸
"ì´ë»ê² í ê¹ì?"
"ì§íí ê¹ì?"
ìµì êµ¬ì± ìì¹
- 2-4ê° ìµì : ë무 ë§ì¼ë©´ ì í í¼ë¡
- ê¶ì¥ ìµì 먼ì : 첫 ë²ì§¸ì “(ê¶ì¥)” íì
- ê° ìµì ì ì¤ëª : ì í ê²°ê³¼ê° ëª ííëë¡
- Other ìë ì ê³µ: ìì¸ ì¼ì´ì¤ ëì
Skillìì AskUserQuestion ìì¹
ìí¬íë¡ì° ìì
â
[ë¶ì/íì] â ì§ë¬¸ ìì´ ì§í
â
[ë¶ê¸°ì ] â AskUserQuestion (ìµì
ì ì)
â
[ì¤í] â ì íì ë°ë¼ ì§í
â
[ê²ì¦] â ì§ë¬¸ ìì´ ì§í
íµì¬: ë¶ì í, ì¤í ì ì ì§ë¬¸. 매 ë¨ê³ ì§ë¬¸ì í¼ë¡ê° ì ë°.
ìí°í¨í´
| â 문ì | â í´ê²° |
|---|---|
| 매 ë¨ê³ë§ë¤ íì¸ ì§ë¬¸ | ë¶ê¸°ì ììë§ ì§ë¬¸ |
| “ì§íí ê¹ì?” ë¨ì íì¸ | 구체ì ìµì ì ì |
| ìµì 5ê° ì´ì | 2-4ê°ë¡ 그룹í |
| ì¤ëª ìë ìµì | ê° ìµì ì ê²°ê³¼ ì¤ëª |
ì¤ì ìì¹ (Anthropic ê³µì ê¶ì¥)
- íê°ë¶í° ìì: Claudeì ì½ì ì ê´ì°° í ê·¸ 격차를 ë©ì°ë skill 구ì¶
- Descriptionì´ íµì¬: What + When ëª ì, 구체ì í¤ìë í¬í¨
- ê·ëª¨ì ë§ì¶ 구조í: SKILL.md ë³µì¡í´ì§ë©´ ë³ë íì¼ë¡ ë¶ë¦¬
- Claude ê´ì ìì ì¤ê³: ì¤ì ì¬ì©ì 모ëí°ë§íë©° description ë°ë³µ ê°ì
- Claudeì íì : Claudeìê² ì±ê³µ/ì¤í¨ ì¬ë¡ë¥¼ skillë¡ ë¬¸ìí ìì²
- í í° í¨ì¨: Progressive Disclosure ìì¹ ì¤ì
- 모ëì ì¤ê³: ë¨ì¼ ì± ì ìì¹, ìì focused skills â ì¡°í©íì¬ ì¬ì©
ìí°í¨í´
| â 문ì | â í´ê²° |
|---|---|
| SKILL.md 500ì¤ ì´ê³¼ | resources/ë¡ ìì¸ ë´ì© ë¶ë¦¬ |
| íë¡ì í¸ í¹ì ì ë³´ í¬í¨ | placeholder ì¬ì© ({project}, {name}) |
| ë¤ë¥¸ skillê³¼ ë´ì© ì¤ë³µ | ì°¸ì¡°ë¡ ëì²´ (“tdd-practices 참조”) |
| descriptionì í¤ìë ë¶ì¡± | í¸ë¦¬ê±° í¤ìë ëª ìì í¬í¨ |
| 모ë리ì skill (ë무 ë§ì 기ë¥) | ë¨ì¼ ì± ìì¼ë¡ ë¶ë¦¬, ì¡°í©íì¬ ì¬ì© |
| ìë í¸ë¦¬ê±° ìì¡´ | ëª ìì í¸ì¶ í¨í´ë ìë´ |
Examples
기존 Skill ê°±ì
User: "ì¬íê¹ì§ ìì
ì ldocì ë°ìí´ì¤"
â ìí¬íë¡ì° 1: ìì
ë¶ì
â ìí¬íë¡ì° 2: ldoc ë°ê²¬ (ëì ì°ê´ì±)
â ìí¬íë¡ì° 3A: ê°±ì ì¤í
â Git 커ë°
ì ê· Skill ìì±
User: "ì´ ìì
í¨í´ì skillë¡ ë§ë¤ì´ì¤"
â ìí¬íë¡ì° 1: ìì
ë¶ì
â ìí¬íë¡ì° 2: ê´ë ¨ skill ìì
â ìí¬íë¡ì° 3B: ì ê· ìì± (ì í ì í â ìì± â ê²ì¦)
â ì¬ì©ë² ìë´
Skill íì¥/리ë¤ì (proactive í¸ë¦¬ê±°)
User: "claude-guide skill íì¥í´ì¤" ëë "ldocì ìí¬íë¡ì° ì¶ê°í´ì¤"
â ìë í¸ë¦¬ê±°: skill ì´ë¦ + ìì
ëì¬ ê°ì§
â ìí¬íë¡ì° 3A: 기존 skill ê°±ì
â Best practices ê²ì¦
Technical Details
ì¤í¬ë¦½í¸
# ì skill ì´ê¸°í
bash scripts/init-skill.sh <skill-name>
# skill ê²ì¦
bash scripts/validate-skill.sh <skill-name>
리ìì¤
REFERENCE.md: Skill ì íë³ ìì¸ ì¤ëªresources/01-type-templates.md: 5ê°ì§ ì í í í릿resources/02-best-practices-checklist.md: ê²ì¦ ì²´í¬ë¦¬ì¤í¸resources/03-update-patterns.md: ê°±ì í¨í´ ê°ì´ëresources/04-interactive-design.md: ëíí skill ì¤ê³ í¨í´resources/05-composable-skills.md: 모ëì skill ì¡°í© ê°ì´ëtemplates/SKILL-template.md: 기본 ë¼ë