Claude Code์์ ์ฌ์ฉ์๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉํ๋ ํ๋กฌํํธ๋ฅผ Markdown ํ์ผ๋ก ์ ์ฅํ๊ณ , /๋ช
๋ น์ด ํํ๋ก ํธ์ถํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค. 2025๋
4์์ ๋์
๋์์ผ๋ฉฐ, 2026๋
1์์ Skills ์์คํ
์ผ๋ก ํตํฉ(merge)๋์๋ค.
ํด๋น ๊ฐ๋ ์ด ํ์ํ ์ด์
- Claude Code๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉํ๋ค ๋ณด๋ฉด ๋์ผํ ํจํด์ ํ๋กฌํํธ๋ฅผ ๋งค๋ฒ ์ ๋ ฅํ๊ฒ ๋จ
- ํ ๋จ์๋ก ํ์คํ๋ ์ํฌํ๋ก์ฐ๋ฅผ ๊ณต์ ํ ํ์๊ฐ ์์
- ํ๋ก์ ํธ๋ณ/๊ฐ์ธ๋ณ๋ก ๋ค๋ฅธ ์์ ํจํด์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋จ์๋ก ๊ด๋ฆฌํ๊ณ ์ถ์
AS-IS (Commands ๋์ ์ )
์ฌ์ฉ์๊ฐ ๋งค๋ฒ ๊ธด ํ๋กฌํํธ๋ฅผ ์ง์ ์
๋ ฅ
> "์ด ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํด์ค. ๋ณด์ ์ทจ์ฝ์ , ์ฑ๋ฅ ์ด์,
> ์ฝ๋ ์คํ์ผ์ ํ์ธํ๊ณ ๊ฐ์ ์ ์ ์๋ ค์ค..."
> (๋งค๋ฒ ๋์ผํ ๋ด์ฉ ๋ฐ๋ณต ์
๋ ฅ)
TO-BE (Commands ๋์ ํ)
.claude/commands/review.md ํ์ผ์ ํ๋กฌํํธ ์ ์ฅ
> /review
> (ํ ์ค๋ก ๋์ผํ ์์
์ํ)
Commands์ ๊ตฌ์กฐ์ ๋์ ๋ฐฉ์
ํ์ผ ๊ตฌ์กฐ
| Scope | Path | ์ค๋ช |
|---|---|---|
| ํ๋ก์ ํธ ๋ช ๋ น์ด | .claude/commands/<name>.md | ํ๋ก์ ํธ์ ํนํ๋ ๋ช ๋ น์ด (Git ๊ณต์ ๊ฐ๋ฅ) |
| ๊ฐ์ธ ๋ช ๋ น์ด | ~/.claude/commands/<name>.md | ๊ฐ์ธ ์ ์ฉ ๋ช ๋ น์ด (๋ชจ๋ ํ๋ก์ ํธ์์ ์ฌ์ฉ) |
ํ์ผ ํฌ๋งท
# .claude/commands/review.md
๋ค์ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํด์ฃผ์ธ์:
- ๋ณด์ ์ทจ์ฝ์ ํ์ธ
- ์ฑ๋ฅ ์ด์ ์ ๊ฒ
- ์ฝ๋ ์คํ์ผ ๊ฐ์ ์
๋์: $ARGUMENTS- ํ์ผ๋ช
= ๋ช
๋ น์ด ์ด๋ฆ (review.md โ
/review) $ARGUMENTS๋ก ์ฌ์ฉ์ ์ ๋ ฅ ์ธ์๋ฅผ ์นํ- YAML frontmatter ์ง์ (์ ํ)
ํธ์ถ ๋ฐฉ๋ฒ
/review src/auth/login.ts
โ $ARGUMENTS์ ๋์
๋จ
์ ์ฒด ์งํ ํ์๋ผ์ธ
sequenceDiagram autonumber participant U as ์ฌ์ฉ์ participant CMD as Commands<br/>(v0.2.31) participant AGT as Custom Agents<br/>(v1.0.60) participant SKL as Skills<br/>(v2.0.20) participant STD as Open Standard<br/>(agentskills.io) participant MRG as Unified System<br/>(v2.1.3) Note over CMD: 2025-04-02 U->>CMD: .claude/commands/review.md ์์ฑ CMD->>U: /review ๋ก ํธ์ถ ๊ฐ๋ฅ Note over AGT: 2025-07-24 U->>AGT: Custom Subagents ๋์ AGT->>U: ๊ฒฉ๋ฆฌ๋ ์ปจํ ์คํธ์์ ์คํ ๊ฐ๋ฅ Note over SKL: 2025-10-16 U->>SKL: .claude/skills/review/SKILL.md ์์ฑ SKL->>U: ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ + ์๋ ๊ฐ์ง + frontmatter Note over STD: 2025-12-18 SKL->>STD: Agent Skills ์คํ ํ์ค ๋ฐํ STD->>U: VS Code, Cursor, Amp ๋ฑ ์ฑํ Note over MRG: 2026-01-09 CMD->>MRG: Commands๊ฐ Skills๋ก ํตํฉ SKL->>MRG: Skills๊ฐ primary abstraction MRG->>U: ๊ธฐ์กด commands ํ์ผ ๊ทธ๋๋ก ๋์
๊ฐ ๋ฒ์ ๋ณ ์์ธ ๋ณํ
v0.2.31 โ Commands ๋์ (2025-04-02)
.claude/commands/๋๋ ํ ๋ฆฌ์.mdํ์ผ ์ ์ฅ- ํ์ผ๋ช
์ด ๊ณง
/๋ช ๋ น์ด์ด๋ฆ $ARGUMENTS์นํ ์ง์- ๋จ์ผ ํ์ผ ๊ตฌ์กฐ (๋ณด์กฐ ํ์ผ ๋ถ๊ฐ)
- ์ฌ์ฉ์ ์๋ ํธ์ถ๋ง ๊ฐ๋ฅ (Claude๊ฐ ์๋ ํธ์ถ ๋ถ๊ฐ)
v1.0.60 โ Custom Agents ๋์ (2025-07-24)
- ๋ณ๋์ ์๋ธ์์ด์ ํธ(subprocess)๋ก ์์ ์์ ๊ฐ๋ฅ
- ๊ฒฉ๋ฆฌ๋ ์ปจํ ์คํธ์์ ์คํ
- Commands์๋ ๋ณ๊ฐ ๊ธฐ๋ฅ์ด์ง๋ง, ํ์ Skills์
context: fork๋ก ํตํฉ
v2.0.20 โ Skills ๋์ (2025-10-16)
.claude/skills/<name>/SKILL.md๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ- Claude๊ฐ ์๋์ผ๋ก ๊ด๋ จ skill์ ๊ฐ์งํ๊ณ ๋ก๋ฉ ๊ฐ๋ฅ
- ๋ณด์กฐ ํ์ผ(template, script, example) ๋ฒ๋ค ์ง์
- YAML frontmatter๋ก ๋์ ์ ์ด
v2.1.0 โ Skills ๊ฐํ (2026-01-07)
context: forkโ ๊ฒฉ๋ฆฌ๋ ์๋ธ์์ด์ ํธ ์ปจํ ์คํธ์์ ์คํagentํ๋ โ ์คํํ ์์ด์ ํธ ํ์ ์ง์ (Explore, Plan ๋ฑ)
v2.1.3 โ Commands โ Skills ํตํฉ (2026-01-09)
- Slash commands๊ฐ skills๋ก ๋จธ์ง๋จ
.claude/commands/ํ์ผ์ ๊ทธ๋๋ก ๋์ (ํ์ ํธํ)- ๋์ผ ์ด๋ฆ์ skill๊ณผ command๊ฐ ์์ผ๋ฉด skill์ด ์ฐ์
Commands vs Skills ๋น๊ต
| ํญ๋ชฉ | Commands (๊ตฌ) | Skills (ํ) |
|---|---|---|
| ํ์ผ ๊ตฌ์กฐ | ๋จ์ผ .md ํ์ผ | ๋๋ ํ ๋ฆฌ + SKILL.md + ๋ณด์กฐ ํ์ผ |
| ์์น | .claude/commands/ | .claude/skills/ |
| ํธ์ถ ๋ฐฉ์ | ์ฌ์ฉ์๊ฐ /name์ผ๋ก๋ง | ์ฌ์ฉ์ /name ๋๋ Claude ์๋ ๊ฐ์ง |
| ๋ณด์กฐ ํ์ผ | ๋ฏธ์ง์ | template, script, example ๋ฒ๋ค ๊ฐ๋ฅ |
| ์๋ธ์์ด์ ํธ | ๋ฏธ์ง์ | context: fork๋ก ๊ฒฉ๋ฆฌ ์คํ |
| ์์ด์ ํธ ์ ํ | ๋ฏธ์ง์ | agent: Explore, Plan ๋ฑ |
| ๋๊ตฌ ์ ํ | ๋ฏธ์ง์ | allowed-tools ํ๋ |
| ๋ชจ๋ธ ์ค๋ฒ๋ผ์ด๋ | ๋ฏธ์ง์ | model ํ๋ |
| ํธ์ถ ์ ์ด | ์์ | disable-model-invocation, user-invocable |
| ์ธ์ ์ฒ๋ฆฌ | $ARGUMENTS | $ARGUMENTS, $ARGUMENTS[N], $N, ${CLAUDE_SESSION_ID} |
| ์คํ ํ์ค | ์๋ | agentskills.io๋ก ํ์คํ |
| ํ์ ํธํ | โ | ๊ธฐ์กด commands ํ์ผ ๊ทธ๋๋ก ๋์ |
ํตํฉ(Merge)์ ํต์ฌ ํฌ์ธํธ
1. Zero-effort Migration
๊ธฐ์กด .claude/commands/ ํ์ผ์ ๋ณ๊ฒฝํ ํ์๊ฐ ์ ํ ์๋ค. ๊ทธ๋๋ก ๋์ํ๋ค.
2. ์๋ฐฉํฅ ํธ์ถ
๋ชจ๋ slash command๋ skill๋ก ํธ์ถ ๊ฐ๋ฅํ๊ณ , ๋ชจ๋ skill์ /๋ก ํธ์ถ ๊ฐ๋ฅํ๋ค.
3. ์ฐ์ ์์ ๊ท์น ๋์ผ ์ด๋ฆ์ skill๊ณผ command๊ฐ ๊ณต์กดํ ๊ฒฝ์ฐ skill์ด ์ฐ์ ํ๋ค.
4. ์ ๊ท ๊ฐ๋ฐ์ Skills ๊ถ์ฅ
๊ธฐ์กด commands๋ ์ ์งํ๋, ์๋ก์ด ์๋ํ๋ .claude/skills/์ ๋ง๋๋ ๊ฒ์ ๊ถ์ฅํ๋ค.
์คํ ํ์คํ โ agentskills.io
2025๋ 12์ 18์ผ, Anthropic์ Agent Skills๋ฅผ ์คํ ํ์ค์ผ๋ก ๋ฐํํ๋ค.
์ฑํํ ํ๋ซํผ:
- Microsoft: VS Code, GitHub
- Cursor
- Goose, Amp, OpenCode
์ด๋ .claude/skills/ ํฌ๋งท์ด Claude Code์ ์ข
์๋ ๊ฒ์ด ์๋๋ผ, ์ฌ๋ฌ AI ์ฝ๋ฉ ๋๊ตฌ์์ ๊ณตํต์ผ๋ก ์ฌ์ฉํ ์ ์๋ ํ์ค์ด ๋์์์ ์๋ฏธํ๋ค.
์ฐธ๊ณ ๋ฌธ์
- Extend Claude with skills - Official Claude Code Docs
- Claude Code Evolution: MCP, Commands, Agents & Skills
- Claude Code Merges Slash Commands Into Skills - Medium
- Anthropic makes agent Skills an open standard - SiliconANGLE
- Equipping agents for the real world with Agent Skills - Anthropic Engineering
- Agent Skills Overview - agentskills.io