# [[Agent Skills (Anthropic)]] ## ๐Ÿ“Œ Brief Summary Agent Skills๋Š” 2025๋…„ 12์›” Anthropic์ด ๊ณต๊ฐœํ•œ ์˜คํ”ˆ ํ‘œ์ค€(agentskills.io)์œผ๋กœ, ์—์ด์ „ํŠธ๊ฐ€ ํŠน์ • ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์žฌ์‚ฌ์šฉ ๋ฐ ์ด์‹ ๊ฐ€๋Šฅํ•œ ์Šคํ‚ฌ ํŒจํ‚ค์ง€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์›์ž์ (atomic)์ธ ๊ฐœ๋ณ„ ๋„๊ตฌ ํ˜ธ์ถœ์„ ํ‘œ์ค€ํ™”ํ•˜๋Š” MCP(Model Context Protocol)์™€ ๋‹ฌ๋ฆฌ ์›Œํฌํ”Œ๋กœ์šฐ์™€ ์ˆ˜๋ช… ์ฃผ๊ธฐ(Lifecycle) ์ˆ˜์ค€์˜ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์Šคํ‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํŠน์ • ํ•˜๋„ค์Šค์— ์ข…์†๋œ ์‚ฌ์œ ์ (proprietary) ์•„ํ‹ฐํŒฉํŠธ์—์„œ ๋…๋ฆฝ์ ์ธ ํ•˜๋„ค์Šค ๊ฐ„ ์ด์‹ ๋ฐ ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์˜คํ”ˆ ์ƒํƒœ๊ณ„ ์ž์›์œผ๋กœ ํƒˆ๋ฐ”๊ฟˆ์‹œํ‚ต๋‹ˆ๋‹ค. ## ๐Ÿ“– Core Content - **์•„ํ‚คํ…์ฒ˜ ์Šคํƒ์—์„œ์˜ ์œ„์น˜ (L-Component ํ†ตํ•ฉ)**: Agent Skills๋Š” ํ•˜๋„ค์Šค ์„ค๊ณ„์—์„œ ๋„๊ตฌ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ(T-component)๊ฐ€ ์•„๋‹Œ ์ˆ˜๋ช… ์ฃผ๊ธฐ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ๊ด€๋ฆฌ(L-component) ๊ณ„์ธต์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ ๋„๊ตฌ ์ž‘์—…(Tool invocation)์„ ์ฒ˜๋ฆฌํ•˜๋Š” MCP์™€ ๊ฒฐํ•ฉํ•˜์—ฌ, ํ•˜์œ„ ์ˆ˜์ค€์˜ ๋„๊ตฌ ์‹คํ–‰๊ณผ ์ƒ์œ„ ์ˆ˜์ค€์˜ ์›Œํฌํ”Œ๋กœ์šฐ ์กฐํ•ฉ์„ ๋ถ„๋ฆฌํ•˜๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด '2๊ณ„์ธต ํ”„๋กœํ† ์ฝœ ์Šคํƒ(two-layer protocol stack)'์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. - **ํŒจํ‚ค์ง€ ๊ตฌ์„ฑ ๋ฐ ๊ตฌ์กฐ**: ๊ฐ ์Šคํ‚ฌ์€ `SKILL.md` ๋ช…์„ธ ํŒŒ์ผ, ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์Šคํฌ๋ฆฝํŠธ, ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ์†Œ์Šค ํŒŒ์ผ์ด ํฌํ•จ๋œ ๋””๋ ‰ํ† ๋ฆฌ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์—์ด์ „ํŠธ๊ฐ€ ํš๋“ํ•˜๊ณ  ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ณ„์ ์ธ ์—ญ๋Ÿ‰(discrete capability)์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. - **์ƒํ˜ธ ์šด์šฉ์„ฑ (Interoperability & Portability)**: ์Šคํ‚ฌ ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ํ‘œ์ค€ ํฌ๋งท์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ, ํ•œ ์กฐ์ง์—์„œ ์ƒ์„ฑ๋œ ์Šคํ‚ฌ์„ Cursor, VS Code, Goose, OpenCode, Amp ๋“ฑ ๋…๋ฆฝ์ ์ธ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค์—์„œ ์ฆ‰์‹œ ์ฑ„ํƒํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Anthropic์˜ ์ž์ฒด Agent SDK ์—ญ์‹œ Agent Skills๋ฅผ ์ผ๊ธ‰ ๊ฐ์ฒด(first-class constructs)๋กœ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. - **์ธํ”„๋ผ ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ํšจ๊ณผ**: ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ณต์‹์ ์ธ ์ธํ”„๋ผ ์ปดํฌ๋„ŒํŠธ๋กœ ๊ทœ๊ฒฉํ™”ํ•จ์œผ๋กœ์จ ์ค‘๋Œ€ํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค ํšจ๊ณผ๋ฅผ ์ฐฝ์ถœํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ (1) ํ•˜๋„ค์Šค ๊ฐ„ ์Šคํ‚ฌ ์ด์‹์„ฑ, (2) ์›Œํฌํ”Œ๋กœ์šฐ ํŒจํ„ด์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐ ํ๊ธฐ(deprecation), (3) ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์ „์ œ ์กฐ๊ฑด ๋ฐ ์‹คํŒจ ๋ชจ๋“œ์— ๋Œ€ํ•œ ๋ช…์‹œ์  ๋ฌธ์„œํ™”, (4) ๋ชจ๋ธ ๋ณ€๊ฒฝ๊ณผ ๋ฌด๊ด€ํ•˜๊ฒŒ ์›Œํฌํ”Œ๋กœ์šฐ ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ ๊ฐœ์„ ์— ๋Œ€ํ•œ ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ํ‰๊ฐ€๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ## โš–๏ธ Trade-offs & Caveats ์†Œ์Šค์— ๊ด€๋ จ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. (Agent Skills ๊ฐœ๋ณ„ ๊ธฐ์ˆ ์˜ ๋ช…์‹œ์ ์ธ ๋ถ€์ž‘์šฉ์ด๋‚˜ ๋‹จ์ ์— ๋Œ€ํ•ด์„œ๋Š” ์†Œ์Šค ๋ฐ์ดํ„ฐ ๋‚ด์— ๊ตฌ์ฒด์ ์œผ๋กœ ์„œ์ˆ ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์ผ๋ฐ˜์ ์ธ ์Šคํ‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์šด์šฉ๊ณผ ๊ด€๋ จํ•˜์—ฌ, ์ง€๋‚˜์น˜๊ฒŒ ๋ฐฉ๋Œ€ํ•œ ์Šคํ‚ฌ ๋ฌธ์„œ๋ฅผ ์ œํ•œ ์—†์ด ๋กœ๋“œํ•  ๊ฒฝ์šฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๊ฐ€ ์˜ค์—ผ๋˜๊ณ  ๋…ธ์ด์ฆˆ๊ฐ€ ๋ฐœ์ƒํ•ด ์„ ํƒ ํ’ˆ์งˆ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—์ด์ „ํŠธ๊ฐ€ ์Šค์Šค๋กœ ์ƒ์„ฑํ•œ ์Šคํ‚ฌ(self-generated skills)์˜ ๊ฒฝ์šฐ ์‹ ๋ขฐ์„ฑ์ด ๋ณด์žฅ๋˜์ง€ ์•Š์•„ ํ•˜๋„ค์Šค ์ฐจ์›์˜ ํ๋ ˆ์ด์…˜ ๋ฐ ๊ฒ€์ฆ(quality-gate) ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์ œ์•ฝ์ด ์–ธ๊ธ‰๋ฉ๋‹ˆ๋‹ค.) ## ๐Ÿ”— Knowledge Connections ### Related Concepts #### [ํ”„๋กœํ† ์ฝœ ๋ฐ ์ƒํ˜ธ ์šด์šฉ์„ฑ ํ‘œ์ค€] - [[MCP (Model Context Protocol)]] - ์—ฐ๊ฒฐ ์ด์œ : Agent Skills์™€ ํ•จ๊ป˜ 2๊ณ„์ธต ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ๊ตฌ์„ฑํ•˜๋Š” ํ•ต์‹ฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. - ์ด ๊ฐœ๋…์„ ํ†ตํ•ด ๋” ๊นŠ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„: MCP๊ฐ€ ์›์ž์ ์ธ ์™ธ๋ถ€ ๋„๊ตฌ ๋ฐ ๋ฐ์ดํ„ฐ ์†Œ์Šค ์—ฐ๊ฒฐ์„ ๋‹ด๋‹นํ•˜๋Š” ๋ฐ˜๋ฉด, Agent Skills๋Š” ์—ฌ๋Ÿฌ MCP ๋„๊ตฌ๋“ค์„ ์กฐํ•ฉํ•˜์—ฌ "์–ด๋–ค ์กฐ๊ฑด์—์„œ ์–ด๋–ป๊ฒŒ ์ ์šฉํ• ์ง€"์— ๋Œ€ํ•œ ๋‹ค๋‹จ๊ณ„ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์ง€์‹œํ•˜๋Š”์ง€ ๊ทธ ์ฐจ์ด์™€ ์ƒํ˜ธ๋ณด์™„์„ฑ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. #### [ํ•˜๋„ค์Šค ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ ] - [[L-component (Lifecycle hooks)]] - ์—ฐ๊ฒฐ ์ด์œ : Agent Skills๊ฐ€ ์ž‘๋™ํ•˜๊ณ  ํ†ตํ•ฉ๋˜๋Š” ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค์˜ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ณ„์ธต์ž…๋‹ˆ๋‹ค. - ์ด ๊ฐœ๋…์„ ํ†ตํ•ด ๋” ๊นŠ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„: ์Šคํ‚ฌ์ด ๋‹จ์ˆœํ•œ ๋„๊ตฌ ๋“ฑ๋ก(T-component)์„ ๋„˜์–ด ์—์ด์ „ํŠธ์˜ ์ž‘์—… ํ๋ฆ„, ์ •์ฑ… ์‹œํ–‰, ๋‹ค๋‹จ๊ณ„ ์‹คํ–‰์„ ๊ด€๋ฆฌํ•˜๋Š” ์ƒ์œ„ ์ธํ”„๋ผ๋กœ์„œ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - [[Context Engineering]] - ์—ฐ๊ฒฐ ์ด์œ : ์ด์‹ ๊ฐ€๋Šฅํ•œ ์Šคํ‚ฌ์„ ์—์ด์ „ํŠธ๊ฐ€ ํ™œ์šฉํ•˜๋ ค๋ฉด ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ์— ์Šคํ‚ฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ๋‚ด์šฉ์„ ํšจ๊ณผ์ ์œผ๋กœ ์ฃผ์ž…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. - ์ด ๊ฐœ๋…์„ ํ†ตํ•ด ๋” ๊นŠ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„: `SKILL.md`์™€ ๊ฐ™์€ ์ง€์‹ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ปจํ…์ŠคํŠธ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ์ ์ง„์  ๊ณต๊ฐœ(Progressive disclosure)๋‚˜ ์ง€์—ฐ ๋กœ๋”ฉ(Lazy loading) ๋ฐฉ์‹์œผ๋กœ ์—์ด์ „ํŠธ์—๊ฒŒ ์ œ๊ณต๋˜๋Š”์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. #### [์—์ด์ „ํŠธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ ์ง€์†์„ฑ] - [[Skill Library]] - ์—ฐ๊ฒฐ ์ด์œ : Agent Skills๊ฐ€ ๋ชจ์—ฌ ์—์ด์ „ํŠธ์˜ ์ ˆ์ฐจ์  ์ง€์‹(Procedural knowledge)์„ ๊ตฌ์„ฑํ•˜๋Š” ์˜๊ตฌ์ ์ธ ์ €์žฅ์†Œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. - ์ด ๊ฐœ๋…์„ ํ†ตํ•ด ๋” ๊นŠ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„: ์ผํšŒ์„ฑ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์•„๋‹Œ, ์„ธ์…˜์„ ์ดˆ์›”ํ•˜์—ฌ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ์ง€์‹์ด ์—์ด์ „ํŠธ์˜ ๋Šฅ๋ ฅ ์„ฑ์žฅ์— ์–ด๋–ป๊ฒŒ ๊ธฐ์—ฌํ•˜๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ### Deeper Research Questions - MCP๊ฐ€ ์›์ž์  ๋„๊ตฌ ํ˜ธ์ถœ์„, Agent Skills๊ฐ€ ๋‹ค๋‹จ๊ณ„ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋‹ด๋‹นํ•˜๋Š” 2๊ณ„์ธต ๊ตฌ์กฐ์—์„œ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ๋””๋ฒ„๊น… ๋ฐ ์ถ”์ (Tracing)์€ ๊ฐ ๊ณ„์ธต์—์„œ ์–ด๋–ป๊ฒŒ ๋ถ„๋ฆฌ๋˜์–ด ์ฒ˜๋ฆฌ๋˜๋Š”๊ฐ€? - ์—์ด์ „ํŠธ๊ฐ€ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์Šค์Šค๋กœ ์ง„ํ™”์‹œํ‚จ ์Šคํ‚ฌ(Evolved skills)์„ SKILL.md ํ‘œ์ค€ ํฌ๋งท์œผ๋กœ ์ถœ๋ ฅํ•˜๊ณ  ๊ฒ€์ฆํ•˜์—ฌ ์˜๊ตฌ์ ์ธ ์Šคํ‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋“ฑ๋กํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋„ค์Šค ์ˆ˜์ค€์˜ ํŒŒ์ดํ”„๋ผ์ธ(Quality-gate)์€ ๋ฌด์—‡์ธ๊ฐ€? - Agent Skills๋ฅผ ํ†ตํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋ ˆ์ž„์›Œํฌ(์˜ˆ: LangGraph, OpenClaw ๋“ฑ) ๊ฐ„์— ์Šคํ‚ฌ์„ ์ด์‹ํ•  ๋•Œ, ๊ฐ ํ•˜๋„ค์Šค์˜ ๊ณ ์œ ํ•œ ๋ฉ”๋ชจ๋ฆฌ๋‚˜ ์ƒํƒœ ๊ด€๋ฆฌ(State management) ์ฐจ์ด๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์ถฉ๋Œ์€ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐ๋˜๋Š”๊ฐ€? - ์กฐ์ง ๋‚ด ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ ์ง€์‹์„ Agent Skills ํŒจํ‚ค์ง€๋กœ ๋ชจ๋“ˆํ™”ํ•˜์—ฌ ๋ฐฐํฌํ•  ๋•Œ, ์—์ด์ „ํŠธ๊ฐ€ ์ƒํ™ฉ์— ๋งž๋Š” ์Šคํ‚ฌ๋งŒ ์ ์žฌ์ ์†Œ์— ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋กœ๋“œํ•˜๊ฒŒ ๋งŒ๋“œ๋Š”(Progressive disclosure) ์ตœ์ ์˜ ๊ฒ€์ƒ‰ ์•„ํ‚คํ…์ฒ˜๋Š” ๋ฌด์—‡์ธ๊ฐ€? - ๋ชจ๋ธ์˜ ์ถ”๋ก  ๋Šฅ๋ ฅ ํ–ฅ์ƒ์ด ์•„๋‹Œ, Agent Skills ์ ์šฉ๊ณผ ๊ฐ™์€ '์›Œํฌํ”Œ๋กœ์šฐ(Harness) ์ตœ์ ํ™”'๋งŒ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์—์ด์ „ํŠธ ํ•œ๊ณ„์˜ ์ƒํ•œ์„ ์€ ์–ด๋””๊นŒ์ง€์ธ๊ฐ€? ### Practical Application Contexts - **Implementation:** ๊ฐœ๋ฐœ์ž๋Š” ๋‹จ์ผ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋Œ€์‹ , ํŠน์ • ์ž‘์—… ์ˆ˜ํ–‰ ๊ทœ์น™, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ, ๊ด€๋ จ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” `SKILL.md` ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์—์ด์ „ํŠธ์˜ ์—ญ๋Ÿ‰์„ ๋ชจ๋“ˆํ™”ํ•˜์—ฌ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - **System Design:** ๋„๊ตฌ(Tool) ์ธํ”„๋ผ๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ, ๋‹จ์ˆœ API ์—ฐ๋™์€ MCP ์„œ๋ฒ„๋กœ ๊ตฌ์ถ•ํ•˜๊ณ , ํ•ด๋‹น API๋“ค์„ ์—ฎ์–ด ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณผ์ •์€ Agent Skills๋กœ ์ถ”์ƒํ™”ํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋‘ ๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฆฌ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค. - **Operation / Maintenance:** ํŠน์ • ํŒ€์ด ๊ฐœ๋ฐœํ•œ ๋ฒ„๊ทธ ์ˆ˜์ • ์ ˆ์ฐจ๋‚˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋“ฑ์„ ํ‘œ์ค€ Agent Skills ํŒจํ‚ค์ง€๋กœ ๊ด€๋ฆฌํ•˜์—ฌ, ์กฐ์ง ๋‚ด ๋‹ค์–‘ํ•œ ํ•˜๋„ค์Šค ํˆด(์˜ˆ: VS Code, Cursor ๋“ฑ)์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ๊ฐœ๋ฐœ์ž ์—์ด์ „ํŠธ๊ฐ€ ์ผ๊ด€๋œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. - **Learning Path:** ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ ํ•™์Šต ์‹œ ๊ธฐ๋ณธ ๋ชจ๋ธ API ํ˜ธ์ถœ $\rightarrow$ MCP๋ฅผ ํ†ตํ•œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ/๋„๊ตฌ ์—ฐ๋™ $\rightarrow$ Agent Skills๋ฅผ ํ†ตํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ๋ฐ ์ˆ˜๋ช… ์ฃผ๊ธฐ ์ œ์–ด ์ˆœ์œผ๋กœ ํ•˜๋„ค์Šค ์—”์ง€๋‹ˆ์–ด๋ง์˜ ๊นŠ์ด๋ฅผ ํ™•์žฅํ•ด ๋‚˜๊ฐ‘๋‹ˆ๋‹ค. - **My Project Relevance:** ๋‹ค์ค‘ ์—์ด์ „ํŠธ(Multi-agent) ์‹œ์Šคํ…œ์ด๋‚˜ ์ž๋™ํ™” ๊ฐœ๋ฐœ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•  ๋•Œ, ๋ฐ˜๋ณต๋˜๋Š” ์ž‘์—… ํŒจํ„ด(์˜ˆ: CI/CD ์˜ค๋ฅ˜ ์ž๋™ ๋ณต๊ตฌ ์›Œํฌํ”Œ๋กœ์šฐ)์„ Agent Skills ํ‘œ์ค€์œผ๋กœ ํŒจํ‚ค์ง•ํ•˜์—ฌ ์ด์‹์„ฑ์„ ๋†’์ด๊ณ , ๋ชจ๋ธ์„ ๊ต์ฒดํ•˜๋”๋ผ๋„ ๊ธฐ์กด ์ž‘์—… ๋ฐฉ์‹์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ### Adjacent Topics - [[A2A (Agent-to-Agent Protocol)]] - ํ™•์žฅ ๋ฐฉํ–ฅ: Agent Skills๊ฐ€ '์–ด๋–ป๊ฒŒ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์‹คํ–‰ํ•  ๊ฒƒ์ธ๊ฐ€'์— ๋Œ€ํ•œ ์ง€์‹์˜ ํ‘œ์ค€์ด๋ผ๋ฉด, A2A๋Š” ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ ๊ฐ„์— '์ž‘์—…(Task)์„ ์–ด๋–ป๊ฒŒ ์œ„์ž„ํ•˜๊ณ  ํ†ต์‹ ํ•  ๊ฒƒ์ธ๊ฐ€'์— ๋Œ€ํ•œ ํ”„๋กœํ† ์ฝœ ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. ์›Œํฌํ”Œ๋กœ์šฐ ์‹คํ–‰๊ณผ ์›๊ฒฉ ์—์ด์ „ํŠธ ์œ„์ž„ ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ ๊ตฌ์กฐ๋ฅผ ํ™•์žฅํ•˜์—ฌ ์กฐ์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - [[Agent-Computer Interface (ACI)]] - ํ™•์žฅ ๋ฐฉํ–ฅ: ์—์ด์ „ํŠธ๊ฐ€ ์ฝ”๋“œ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  ํ„ฐ๋ฏธ๋„๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ „์šฉ ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„ ๊ฐœ๋…์œผ๋กœ, Agent Skills ๋‚ด๋ถ€์˜ ์‹คํ–‰ ์Šคํฌ๋ฆฝํŠธ๋‚˜ ๋„๊ตฌ๋“ค์ด ์—์ด์ „ํŠธ์˜ ์ถ”๋ก ์— ์ ํ•ฉํ•˜๊ฒŒ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ์ธํ„ฐํŽ˜์ด์Šค ์ตœ์ ํ™” ๊ด€์ ์—์„œ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --- *Last updated: 2026-05-01*