Claude Code Command and Operation Logic

1. CLAUDE.md

ํ•ต์‹ฌ ๊ฐœ๋…

CLAUDE.md ํŒŒ์ผ์€ ์—์ด์ „ํŠธ์˜ ์˜๊ตฌ์ ์ธ ์ปจํ…์ŠคํŠธ ์—ญํ• ์„ ํ•˜๋ฉฐ, ๊ฐ ์„ธ์…˜ ์‹œ์ž‘ ์‹œ ์ž๋™์œผ๋กœ ๋กœ๋“œ๋˜์–ด AI๊ฐ€ ํ”„๋กœ์ ํŠธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์•ˆ ๋ฐ˜๋“œ์‹œ ์ค€์ˆ˜ํ•ด์•ผ ํ•  ์•„๋ž˜์™€ ๊ฐ™์€ ํ•ต์‹ฌ ์ •๋ณด๋“ค์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

  • ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋ณธ ์ •๋ณด: ํ”„๋กœ์ ํŠธ์˜ ๋ชฉ์ , ์ฃผ์š” ๊ธฐ๋Šฅ, ์•„ํ‚คํ…์ฒ˜ ๊ฐœ์š” ๋“ฑ

  • ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜ ๋ฐ ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ: ํŠน์ • ์–ธ์–ด, ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•œ ์ฝ”๋”ฉ ํ‘œ์ค€, ํŒŒ์ผ ๋ช…๋ช… ๊ทœ์น™ ๋“ฑ

  • ๊ธฐ์ˆ  ์Šคํƒ: ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ, ๋„๊ตฌ

  • ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ: ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ ˆ์ฐจ, ํ…Œ์ŠคํŠธ ์ „๋žต, ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค ๋“ฑ ํŒ€์˜ ๊ณ ์œ ํ•œ ์ž‘์—… ๋ฐฉ์‹

  • ๋„๋ฉ”์ธ ํŠน์ • ์šฉ์–ด: ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ „๋ฌธ ์šฉ์–ด๋‚˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ๊ด€๋ จ๋œ ๊ฐœ๋… ์ •์˜

CLAUDE.md๋Š” AI๊ฐ€ ๊ฐœ๋ฐœ์ž์˜ ์˜๋„๋ฅผ ๋ฒ—์–ด๋‚˜๊ฑฐ๋‚˜ ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ์กด ๊ทœ์น™์„ ์œ„๋ฐ˜ํ•˜๋Š” ๋™์ž‘์„ ํ•˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค.

๋™์ž‘ ๋ฐฉ์‹

  • ๋กœ๋“œ ์‹œ์ : Claude Code ์„ธ์…˜์ด ์‹œ์ž‘๋  ๋•Œ (CLI, IDE ํ™•์žฅ ๋“ฑ ๋ชจ๋“  ํ™˜๊ฒฝ์—์„œ) ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ ์ดํ›„ ๊ฐ€์žฅ ๋จผ์ € ๋กœ๋“œ

  • ์ปจํ…์ŠคํŠธ ๋น„์šฉ: CLAUDE.md๋Š” ํ•ญ์ƒ ๋กœ๋“œ๋˜๋ฏ€๋กœ, AI์˜ ์ „์ฒด ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ์—์„œ ์ฐจ์ง€ํ•˜๋Š” ๋น„์ค‘์ด ์ปค์ ธ ํ† ํฐ ๋น„์šฉ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ๋ฐ€๋ ค๋‚  ์œ„ํ—˜ ์กด์žฌ

  • ๊ณ„์ธต ๊ตฌ์กฐ: Claude Code๋Š” ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๋ฉฐ ๋ฐœ๊ฒฌ๋˜๋Š” ๋ชจ๋“  CLAUDE.md ํŒŒ์ผ์„ ๊ณ„์ธต์ ์œผ๋กœ ๋กœ๋“œ

    • ์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋…ธ๋ ˆํฌ(monorepo)์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ํ•˜์œ„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฐ ํ”„๋กœ์ ํŠธ์˜ ํŠน์ • ๊ทœ์น™๊ณผ ์ƒ์œ„ ํ”„๋กœ์ ํŠธ์˜ ๊ณตํ†ต ๊ทœ์น™์„ ํ•จ๊ป˜ ์ ์šฉ ๊ฐ€๋Šฅ

์ž‘์„ฑ ๋ฐ ํ™œ์šฉ ๊ถŒ์žฅ์‚ฌํ•ญ

CLAUDE.md์˜ ํšจ์œจ์ ์ธ ํ™œ์šฉ์„ ์œ„ํ•ด ๋‹ค์Œ ๊ถŒ์žฅ์‚ฌํ•ญ์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

  • ๊ฐ„๊ฒฐ์„ฑ ์œ ์ง€: ํ† ํฐ ๋น„์šฉ ๋ฐ AI์˜ ์ง‘์ค‘๋„๋ฅผ ๊ณ ๋ คํ•˜์—ฌ CLAUDE.md๋Š” ์•ฝ 500์ค„ ์ดํ•˜๋กœ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ด์ƒ์ 

  • ๊ฒŒ์ดํŠธ์›จ์ด ์—ญํ• : CLAUDE.md๋ฅผ ๋ชจ๋“  ์ง€์‹์„ ๋‹ด๋Š” ๊ฒƒ ๋Œ€์‹ , ํ”„๋กœ์ ํŠธ์˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๋ฌธ์„œ๋‚˜ ์ปจ๋ฒค์…˜์ด ์œ„์น˜ํ•œ ๊ณณ์„ ์•ˆ๋‚ดํ•˜๋Š” ๋ชฉ์ฐจ ์—ญํ• ๋กœ ํ™œ์šฉ

    • ์ƒ์„ธํ•œ ์ฝ”๋”ฉ ๊ฐ€์ด๋“œ๋Š” docs/coding-style.md์™€ ๊ฐ™์€ ๋ณ„๋„์˜ ํŒŒ์ผ์— ๋‘๊ณ , CLAUDE.md์—์„œ๋Š” ํ•ด๋‹น ํŒŒ์ผ์˜ ์กด์žฌ์™€ ์ค‘์š”์„ฑ๋งŒ ์–ธ๊ธ‰ํ•˜์—ฌ ์ปจํ…์ŠคํŠธ๋ฅผ ์ ˆ์•ฝ

  • Skill ๋ถ„๋ฆฌ: ํ•„์š”ํ•  ๋•Œ๋งŒ ์ฐธ์กฐํ•˜๋Š” ์ƒ์„ธํ•œ ์ •๋ณด, ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ์šฐ, ํŠน์ • ๋„๋ฉ”์ธ ์ „๋ฌธ ์ง€์‹ ๋“ฑ์€ 'Skills'๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ด€๋ฆฌ

  • ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ: CLAUDE.md ํŒŒ์ผ์€ ์ˆ˜๋™์œผ๋กœ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ๊ณ , Claude Code๊ฐ€ ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์Šค์บ”ํ•˜์—ฌ ์ดˆ๊ธฐ ๋ฒ„์ „์„ ์ƒ์„ฑ ๊ฐ€๋Šฅ

    • ํ”„๋กœ์ ํŠธ์˜ ๋ณ€ํ™”์— ๋งž์ถฐ ์ฃผ๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ œ์ผ ์ค‘์š”

CLAUDE.md vs Skills

๊ตฌ๋ถ„
CLAUDE.md
Skills

๋กœ๋“œ ๋ฐฉ์‹

๋ชจ๋“  ์„ธ์…˜์—์„œ ์ž๋™ ๋กœ๋“œ

ํ•„์š”์‹œ ์˜จ๋””๋งจ๋“œ ๋กœ๋“œ (์ž๋™ ๋˜๋Š” ์ˆ˜๋™)

์ปจํ…์ŠคํŠธ ํฌํ•จ

ํ•ญ์ƒ ์ปจํ…์ŠคํŠธ์— ํฌํ•จ

ํ™œ์„ฑํ™” ์‹œ์ ์—๋งŒ ์ปจํ…์ŠคํŠธ์— ์ถ”๊ฐ€

์ฃผ์š” ๋ชฉ์ 

"ํ•ญ์ƒ X๋ฅผ ํ•˜๋ผ"๋Š” ๊ทœ์น™ ์ •์˜, ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋ณธ ๊ฐ€๋“œ๋ ˆ์ผ

์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฐธ์กฐ ์ž๋ฃŒ, ํ˜ธ์ถœ ๊ฐ€๋Šฅํ•œ ์›Œํฌํ”Œ๋กœ์šฐ, ํŠน์ • ๋„๋ฉ”์ธ ์ง€์‹ ์บก์Аํ™”

ํ† ํฐ ๋น„์šฉ

๋†’์Œ (์ƒ์‹œ ๋กœ๋“œ)

๋‚ฎ์Œ (ํ•„์š”์‹œ ๋กœ๋“œ)

ํ™œ์šฉ ์‹œ์ 

ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์— ๊ฑธ์ณ ํ•ญ์ƒ ์ ์šฉ๋˜์–ด์•ผ ํ•˜๋Š” ์ตœ์šฐ์„  ๊ทœ์น™

ํŠน์ • ์ž‘์—…์— ๋Œ€ํ•œ ์ „๋ฌธ ์ง€์‹์ด๋‚˜ ๋ณต์žกํ•œ ์ ˆ์ฐจ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ


2. Skills(Commands)

Claude Skills๋Š” Claude ์—์ด์ „ํŠธ์—๊ฒŒ ๊ตฌ์กฐํ™”๋˜๊ณ  ๊ฐ•์ œ ๊ฐ€๋Šฅํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํŠน์ • ์ž‘์—…์„ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•˜๊ณ  ์ผ๊ด€๋˜๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ „๋ฌธํ™”๋œ ์ง€์‹œ์‚ฌํ•ญ ํŒจํ‚ค์ง€๋‹ค.(Commands ๊ธฐ๋Šฅ๊ณผ ํ†ตํ•ฉ)

ํ•ต์‹ฌ ๊ฐœ๋…

๊ธฐ์กด์—๋Š” ๋งค ๋ช…๋ น๋งˆ๋‹ค ๊ธด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๊ฑฐ๋‚˜ CLAUDE.MD์— ๋ชจ๋“  ๊ทœ์น™์„ ๋„ฃ์–ด์„œ ์‚ฌ์šฉํ•ด์•ผ ํ–ˆ์ง€๋งŒ, Skills๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์ ์„ ์ œ๊ณตํ•œ๋‹ค.

  • ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ง€์‹œ์‚ฌํ•ญ: ํ•œ ๋ฒˆ ์ •์˜๋œ ์ „๋ฌธ ์ง€์‹๊ณผ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋‹ค์–‘ํ•œ ๋งฅ๋ฝ์—์„œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ

  • ์ปจํ…์ŠคํŠธ ํšจ์œจ์„ฑ: ํ•„์š”ํ•  ๋•Œ๋งŒ ํ™œ์„ฑํ™”๋˜์–ด ๊ด€๋ จ ์ •๋ณด๋งŒ ๋กœ๋“œํ•˜๋ฏ€๋กœ, AI์˜ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ํ† ํฐ ๋น„์šฉ์„ ์ ˆ์•ฝ

  • ๊ตฌ์กฐํ™”๋œ ์ „๋ฌธ์„ฑ: AI์—๊ฒŒ ๋‹จ์ˆœํžˆ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ช…ํ™•ํ•œ ๋‹จ๊ณ„์™€ ์ œ์•ฝ ์กฐ๊ฑด ์ œ์‹œ

  • ์ž๋™ ํ™œ์„ฑํ™”: Claude๋Š” ์‚ฌ์šฉ์ž ์š”์ฒญ๊ณผ ํ˜„์žฌ ์ž‘์—… ์ปจํ…์ŠคํŠธ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ Skills๋ฅผ ์ž๋™์œผ๋กœ ์„ ํƒํ•˜๊ณ  ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Œ

  • ์‚ฌ์šฉ์ž ์ œ์–ด: ์‚ฌ์šฉ์ž๋Š” ๋ช…์‹œ์ ์œผ๋กœ ํŠน์ • Skills๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ํŠน์ • ๋™์ž‘์„ ์‹คํ–‰ ๊ฐ€๋Šฅ

๊ตฌ์กฐ ๋ฐ ๊ณ„์ธต์  ์ •๋ณด ๋กœ๋”ฉ

Skills๋Š” ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— SKILL.md ํŒŒ์ผ๊ณผ ๊ด€๋ จ ์ž๋ฃŒ๋“ค์„ ํฌํ•จํ•˜๋Š” ํด๋” ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ์–ด, ๊ณ„์ธต์  ์ •๋ณด ๋กœ๋”ฉ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์ปจํ…์ŠคํŠธ ๊ด€๋ฆฌ๋ฅผ ์ตœ์ ํ™”ํ•œ๋‹ค.

์ •๋ณด ๋กœ๋”ฉ์€ ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ๊ณ„์ธต์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

  1. YAML Frontmatter: SKILL.md ํŒŒ์ผ ์ƒ๋‹จ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(name, description, dependencies ๋“ฑ)๋Š” ์Šคํ‚ฌ ๊ฒ€์ƒ‰ ๋ฐ ํ™œ์„ฑํ™”๋ฅผ ์œ„ํ•ด ํ•ญ์ƒ ๋กœ๋“œ

  2. SKILL.md ๋ณธ๋ฌธ: ์Šคํ‚ฌ์ด ํ™œ์„ฑํ™”๋˜๋ฉด SKILL.md ํŒŒ์ผ์˜ ๋ณธ๋ฌธ(ํ•ต์‹ฌ ์ง€์‹œ์‚ฌํ•ญ, ์—ญํ• , ๊ทœ์น™, ์›Œํฌํ”Œ๋กœ์šฐ ๋“ฑ)์ด AI์˜ ์ปจํ…์ŠคํŠธ์— ์ถ”๊ฐ€

  3. ์—ฐ๊ฒฐ๋œ ํŒŒ์ผ: SKILL.md ๋ณธ๋ฌธ์ด๋‚˜ AI์˜ ํŒ๋‹จ์— ๋”ฐ๋ผ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ๋“ค์ด ํ•„์š”ํ•  ๋•Œ๋งŒ ์ปจํ…์ŠคํŠธ์— ๋™์ ์œผ๋กœ ๋กœ๋“œ

spinner

Skills ๋™์ž‘ ํ๋ฆ„

spinner

Skills ํ™œ์„ฑํ™” ๋กœ์ง

Claude๋Š” ๋‹ค์Œ ๊ธฐ์ค€๋“ค์„ ๋ณตํ•ฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ Skills๋ฅผ ์ž๋™์œผ๋กœ ์„ ํƒํ•˜๊ณ  ํ™œ์„ฑํ™”ํ•œ๋‹ค.

  1. ์„ค๋ช…(description) ๋งค์นญ: ์‚ฌ์šฉ์ž ์š”์ฒญ ๋˜๋Š” ํ˜„์žฌ ์ž‘์—… ๋ชฉํ‘œ์™€ Skill์˜ description (frontmatter์— ์ •์˜๋œ) ๊ฐ„์˜ ์œ ์‚ฌ๋„ ๋ถ„์„

  2. ์ปจํ…์ŠคํŠธ ๋ถ„์„: ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ํŒŒ์ผ, ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ, ์ด์ „ ๋Œ€ํ™” ๋‚ด์šฉ ๋“ฑ ์ „๋ฐ˜์ ์ธ ์ปจํ…์ŠคํŠธ๋ฅผ ํŒŒ์•…ํ•˜์—ฌ ๊ฐ€์žฅ ์ ํ•ฉํ•œ Skill์„ ์‹๋ณ„

  3. ๋ช…์‹œ์  ํ˜ธ์ถœ: ์‚ฌ์šฉ์ž๊ฐ€ @skill-name ํ˜•ํƒœ (๋˜๋Š” Command๋ฅผ ํ†ตํ•ด Skill์„ ํŠธ๋ฆฌ๊ฑฐ)๋กœ ํŠน์ • Skill์„ ์ง์ ‘ ์ง€์ •ํ•  ๊ฒฝ์šฐ, Claude๋Š” ํ•ด๋‹น Skill์„ ๊ฐ•์ œ๋กœ ํ™œ์„ฑํ™”

spinner

Custom Skills ์ž‘์„ฑ๋ฒ•

ํšจ๊ณผ์ ์ธ Skill์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” SKILL.md๋ฅผ ํ•ต์‹ฌ ์ง€์‹œ์‚ฌํ•ญ๋งŒ ํฌํ•จํ•˜๋„๋ก ํ•˜๊ณ , ์ƒ์„ธ ๋‚ด์šฉ์€ ๋ณ„๋„ ํŒŒ์ผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ณ„์ธต์  ๋กœ๋”ฉ์˜ ์ด์ ์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

์œ„ ํŒŒ์ผ์„ ์ง์ ‘ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, Claude๋Š” skill-creator๋ผ๋Š” ๋ฉ”ํƒ€-Skill์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€ํ™”ํ˜•์œผ๋กœ Skill์„ ์ž๋™ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

$ARGUMENTS๋ฅผ ํ™œ์šฉํ•œ ๋™์  ์‹คํ–‰

์‚ฌ์šฉ์ž ์ •์˜ ๋ช…๋ น์–ด๋Š” Markdown ํŒŒ์ผ๋กœ ์ž‘์„ฑ๋˜๋ฉฐ, $ARGUMENTS ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ ์ธ ์ธ์ž๋ฅผ ์ „๋‹ฌ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

  • /test: ๋ชจ๋“  ์œ ๋‹› ํ…Œ์ŠคํŠธ ์‹คํ–‰

  • /test integration: ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ๋งŒ ์‹คํ–‰

  • /test src/user/service_test.go: ํŠน์ • ํŒŒ์ผ์˜ ํ…Œ์ŠคํŠธ๋งŒ ์‹คํ–‰


3. Subagents

๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด AI๋Š” ์ž‘์—…์„ ๋” ์ž‘๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฌ์šด ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ณ , ๊ฐ ๋‹จ์œ„์— ์ตœ์ ํ™”๋œ Subagent์—๊ฒŒ ์œ„์ž„ํ•˜๋Š” ์ „๋žต์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋ฉ”์ธ ์—์ด์ „ํŠธ๊ฐ€ ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ์ „๋ฌธ์ ์ธ ์ง€์‹์ด ํ•„์š”ํ•œ ์ž‘์—…์„ ์ธ์ง€ํ•˜๋ฉด, ์ •์˜๋œ Subagent๋“ค์˜ description์„ ์ฐธ๊ณ ํ•˜์—ฌ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์—์ด์ „ํŠธ์—๊ฒŒ ์ž‘์—…์„ ํ• ๋‹น

  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ Subagent ์ƒ์„ฑ์„ ์š”์ฒญํ•  ์ˆ˜๋„ ์žˆ์Œ

ํ•ต์‹ฌ ๊ฐœ๋…

  • ๋…๋ฆฝ์ ์ธ ์‹คํ–‰: ์ž์‹ ๋งŒ์˜ ๊ณ ์œ ํ•œ ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ, ์ œํ•œ๋œ ๋„๊ตฌ ๊ถŒํ•œ, ๊ทธ๋ฆฌ๊ณ  ์ž์‹ ๋งŒ์˜ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋ฅผ ๊ฐ€์ง€๊ณ  ๋™์ž‘

  • ๋‹จ๋ฐฉํ–ฅ ๋ณด๊ณ : Subagent๋Š” ์˜ค์ง ๋ฉ”์ธ ์—์ด์ „ํŠธ์—๊ฒŒ๋งŒ ์ž‘์—… ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ํ•˜๋ฉฐ, ๋‹ค๋ฅธ Subagent ๊ฐ„์—๋Š” ์ง์ ‘์ ์ธ ํ†ต์‹  ๋ถˆ๊ฐ€๋Šฅ

  • ์ปจํ…์ŠคํŠธ ์˜ค์—ผ ๋ฐฉ์ง€: ์ฃผ ์—์ด์ „ํŠธ์˜ ์ปจํ…์ŠคํŠธ์™€ ๋ถ„๋ฆฌ๋˜์–ด ์‹คํ–‰๋˜๋ฏ€๋กœ, Subagent์˜ ์ž‘์—… ๋‚ด์šฉ์ด๋‚˜ ์ค‘๊ฐ„ ๊ฒฐ๊ณผ๊ฐ€ ๋ฉ”์ธ ์—์ด์ „ํŠธ์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ์ฐจ์ง€ํ•˜๊ฑฐ๋‚˜ ์˜ค์—ผ ๋ฐฉ์ง€

  • ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ: ์—ฌ๋Ÿฌ Subagent๊ฐ€ ๋™์‹œ์— ๋…๋ฆฝ์ ์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด ์ „์ฒด ์ž‘์—… ์‹œ๊ฐ„์„ ๋‹จ์ถ• ๊ฐ€๋Šฅ

spinner

๊ตฌ์กฐ ๋ฐ ์ •์˜

๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด์žฅ๋œ Subagent๋“ค์ด ์ œ๊ณต๋˜์ง€๋งŒ, ์‚ฌ์šฉ์ž๋Š” ํŠน์ • ๋„๋ฉ”์ธ์ด๋‚˜ ์ž‘์—…์— ํŠนํ™”๋œ Custom Subagent๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • name: Subagent๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๊ณ ์œ ํ•œ ์ด๋ฆ„

  • description: Subagent์˜ ์ฃผ๋œ ์—ญํ• ๊ณผ ์ „๋ฌธ์„ฑ์„ ์„ค๋ช…

    • Subagent๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ๋ฉ”์ธ ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—…์„ ์œ„์ž„ํ•  ๋•Œ ์ฐธ์กฐ

  • tools: Subagent๊ฐ€ ์ž‘์—… ์ˆ˜ํ–‰์„ ์œ„ํ•ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋“ค์„ ๋ช…์‹œ์ ์œผ๋กœ ์ œํ•œ

    • Subagent์˜ ํ–‰๋™ ๋ฒ”์œ„๋ฅผ ์ œ์–ดํ•˜๊ณ  ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ์ค‘์š”ํ•œ ์š”์†Œ

  • model: ํŠน์ • Subagent ์ž‘์—…์— ๋” ์ ํ•ฉํ•˜๊ฑฐ๋‚˜ ๋น„์šฉ ํšจ์œจ์ ์ธ ๋‹ค๋ฅธ AI ๋ชจ๋ธ์„ ์ง€์ • ๊ฐ€๋Šฅ

  • skills: Subagent๊ฐ€ ํ™œ์„ฑํ™”๋  ๋•Œ ํŠน์ • Skill์„ ๋ฏธ๋ฆฌ ๋กœ๋“œํ•˜์—ฌ ํ•ด๋‹น ๋ถ„์•ผ์˜ ์ „๋ฌธ์„ฑ์„ ๊ฐ•ํ™”ํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ์Œ

๋™์ž‘ ํ๋ฆ„

๋ฉ”์ธ ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—…์„ ๋ฐ›์œผ๋ฉด, ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ „๋ฌธ์„ฑ์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ Subagent๋ฅผ ๋™์‹œ์— ์ƒ์„ฑํ•˜๊ณ  ์ž‘์—…์„ ์œ„์ž„ํ•  ์ˆ˜ ์žˆ๋‹ค.

spinner

Last updated