Skip to Content
IoT ์•ฑ ๊ฐœ๋ฐœClaude Code๋กœ ๊ฐœ๋ฐœ

Claude Code๋กœ ๊ฐœ๋ฐœ

Claude Code๋Š” Anthropic์˜ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์ž…๋‹ˆ๋‹ค. IronFlock์€ Claude Code์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ํฌํ•จ๋œ ironflock-templates ์Šคํ‚ฌ์€ IronFlock ์•ฑ์ด ์–ด๋–ป๊ฒŒ ๊ตฌ์ถ•๋˜๊ณ  ํ”Œ๋žซํผ์— ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š”์ง€๋ฅผ ์—์ด์ „ํŠธ์—๊ฒŒ ๊ฐ€๋ฅด์นฉ๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์„ ์‚ฌ์šฉํ•˜๋ฉด Claude Code๊ฐ€ ์•ฑ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ๋ฅผ ๋”ฐ๋ฅด๋Š” ์ƒˆ ์•ฑ์„ ๋งŒ๋“ค๊ณ , ์•ฑ์˜ .ironflock/ ํด๋”์— ์žˆ๋Š” ํŒŒ์ผ์„ ํ”Œ๋žซํผ์ด ๊ธฐ๋Œ€ํ•˜๋Š” ๋ฐฉ์‹๋Œ€๋กœ ์ž‘์„ฑํ•˜๋ฉฐ, ๋ฆด๋ฆฌ์Šคํ•˜๊ธฐ ์ „์— ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค:

ํŒŒ์ผ์—์ด์ „ํŠธ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ
board-template.yml์•ฑ์˜ ๋ณด๋“œ ๊ตฌ์ถ•: ์œ„์ ฏ ์„ ํƒ, ์œ„์ ฏ์„ ํ…Œ์ด๋ธ”์— ๋ฐ”์ธ๋”ฉ, ํŽ˜์ด์ง€ ๋ฐ ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ฐฐ์น˜
data-template.yml์ฝ”๋“œ๊ฐ€ ๋ฐœํ–‰ํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋งž๋Š” ํ…Œ์ด๋ธ” ๋ฐ ๋ณ€ํ™˜ ์ •์˜
env-template.yml์•ฑ ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”๊ฐ€
port-template.yml์›๊ฒฉ ์ ‘๊ทผ์šฉ ํฌํŠธ ์„ ์–ธ
ai-template.yml์•ฑ์˜ AI ์—์ด์ „ํŠธ ๋ฐ ํ•ด๋‹น ๋„๊ตฌ ์ •์˜

ํ”Œ๋Ÿฌ๊ทธ์ธ์€ GitHub์— ๊ณต๊ฐœ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค: IronFlock/agent-skills.

์Šคํ‚ฌ์— ํฌํ•จ๋œ ๋‚ด์šฉ

  • ์•ฑ ๋ธ”๋ฃจํ”„๋ฆฐํŠธ: ์ƒํƒœ๋ฅผ ๋‹ด๋Š” ํ…Œ์ด๋ธ”๋ถ€ํ„ฐ ๋””๋ฐ”์ด์Šค๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์›น UI๊นŒ์ง€, ์•ฑ์˜ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹.
  • ์ด ๋ธ”๋ฃจํ”„๋ฆฐํŠธ๋ฅผ ๋”ฐ๋ฅด๋Š” ์Šคํƒ€ํ„ฐ ์•ฑ โ€” Claude Code๋Š” ์ด ์•ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ƒˆ ์•ฑ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค: ๋ชจ๋“  ๋””๋ฐ”์ด์Šค์—์„œ ๊ธฐ๊ณ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ , ๊ฐ ๋””๋ฐ”์ด์Šค์˜ ์ƒํƒœ์™€ ํŒ๋…๊ฐ’์„ ํ…Œ์ด๋ธ”์— ๋ณด๊ด€ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋“œ์—์„œ ์„ค์ •ํ•œ ํ•œ๊ณ„๊ฐ’์„ ์ ์šฉํ•˜๊ณ , ๋ณด๋“œ๊ฐ€ ์ž„๋ฒ ๋“œํ•˜๋Š” ๋ผ์ด๋ธŒ ๋ทฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
  • ๋‹ค์„ฏ ๊ฐ€์ง€ ํ…œํ”Œ๋ฆฟ ์ „์ฒด์˜ JSON ์Šคํ‚ค๋งˆ โ€” https://ironflock.com/schemas/์— ๊ฒŒ์‹œ๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ์Šคํ‚ค๋งˆ์ž…๋‹ˆ๋‹ค.
  • ๋ณด๋“œ ํ…œํ”Œ๋ฆฟ ๊ฐ€์ด๋“œ: ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ, ํ•„ํ„ฐ, ์ง‘๊ณ„, ํŽ˜์ด์ง€, ๋‚ด๋น„๊ฒŒ์ด์…˜, ๋ ˆ์ด์•„์›ƒ.
  • ๊ฐ ์œ„์ ฏ์ด ์–ด๋–ค ๋ฐ์ดํ„ฐ์— ์ ํ•ฉํ•œ์ง€ ์„ค๋ช…ํ•˜๋Š” ์ „์ฒด ๋ณด๋“œ ์œ„์ ฏ ์นดํƒˆ๋กœ๊ทธ.
  • ๋ณด๋“œ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ”๋กœ ๊ทธ ์œ„์ ฏ ๋ฒ„์ „์˜ ๊ตฌ์„ฑ ์Šคํ‚ค๋งˆ๋ฅผ ์ฝ์–ด ์˜ค๋Š” ๋„๊ตฌ.
  • ๋ชจ๋“  ํ…œํ”Œ๋ฆฟ์„ ํ•ด๋‹น ์Šคํ‚ค๋งˆ์™€ ๋Œ€์กฐํ•  ๋ฟ ์•„๋‹ˆ๋ผ, ํ‰์†Œ์—๋Š” ํ”Œ๋žซํผ์ด ์„ค์น˜ ์‹œ์ ์—์•ผ ์•Œ๋ ค ์ฃผ๋Š” ๊ทœ์น™๊นŒ์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ๊ฒ€์ฆ๊ธฐ โ€” ์˜ˆ๋ฅผ ๋“ค์–ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ปฌ๋Ÿผ์— ์œ„์ ฏ์ด ๋ฐ”์ธ๋”ฉ๋œ ๊ฒฝ์šฐ.

์š”๊ตฌ ์‚ฌํ•ญ

  • Claude Code โ€” Anthropic์˜ ์„ค์น˜ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
  • Python 3.9 ์ด์ƒ โ€” ๊ฒ€์ฆ๊ธฐ์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. uv ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค: uv๊ฐ€ ์žˆ์œผ๋ฉด ๊ฒ€์ฆ๊ธฐ๊ฐ€ ์ž์ฒด ์˜์กด์„ฑ์„ ์ง์ ‘ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. uv๊ฐ€ ์—†์œผ๋ฉด python3 -m pip install pyyaml jsonschema๋ฅผ ํ•œ ๋ฒˆ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
  • ์ธํ„ฐ๋„ท ์ ‘๊ทผ โ€” ์œ„์ ฏ ์Šคํ‚ค๋งˆ๊ฐ€ ๊ฒŒ์‹œ๋˜๋Š” registry.npmjs.org ๋ฐ cdn.jsdelivr.net์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์Šคํ‚ฌ ์„ค์น˜

IronFlock ํ”Œ๋Ÿฌ๊ทธ์ธ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•œ ๋‹ค์Œ ํ•ด๋‹น ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค โ€” Claude Code ์•ˆ์—์„œ ๋˜๋Š” ํ„ฐ๋ฏธ๋„์—์„œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

/plugin marketplace add IronFlock/agent-skills /plugin install ironflock@ironflock

ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์‚ฌ์šฉ์ž ๊ณ„์ • ๋‹จ์œ„๋กœ ์„ค์น˜๋˜๋ฏ€๋กœ Claude Code๊ฐ€ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์ƒˆ ์„ธ์…˜์—์„œ ๋กœ๋“œ๋˜๋ฉฐ, ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ธ ์„ธ์…˜์—์„œ๋Š” /reload-plugins๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค. ์„ค์น˜๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด claude plugin list๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค โ€” ๋ชฉ๋ก์— ironflock@ironflock์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ์ƒํƒœ ์œ ์ง€

Claude Code๋Š” ์„œ๋“œํŒŒํ‹ฐ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ž๋™ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ผœ์ ธ ์žˆ์„ ๋•Œ๋งŒ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ๋งŒ ์ผœ ๋‘๋ฉด ๋ฉ๋‹ˆ๋‹ค: Claude Code์—์„œ /plugin์„ ์‹คํ–‰ํ•˜๊ณ  Marketplaces๋ฅผ ์—ฐ ๋‹ค์Œ ironflock์„ ์„ ํƒํ•˜๊ณ  Enable auto-update๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ๋˜๋Š” ์ˆ˜๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜์‹ญ์‹œ์˜ค:

claude plugin marketplace update ironflock claude plugin update ironflock@ironflock

ํŒ€์„ ์œ„ํ•œ ์„ค์ •

์•ฑ์—์„œ ์ž‘์—…ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋ฉด ๋‹ค์Œ ํŒŒ์ผ์„ ์•ฑ ์ €์žฅ์†Œ์— .claude/settings.json์œผ๋กœ ์ปค๋ฐ‹ํ•˜์‹ญ์‹œ์˜ค:

{ "extraKnownMarketplaces": { "ironflock": { "source": { "source": "github", "repo": "IronFlock/agent-skills" }, "autoUpdate": true } }, "enabledPlugins": { "ironflock@ironflock": true } }

ํŒ€์›์ด ํ•ด๋‹น ํด๋”๋ฅผ ์‹ ๋ขฐํ•˜๋ฉด Claude Code๊ฐ€ ์ด ํŒŒ์ผ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์Šคํ‚ฌ ์‚ฌ์šฉ

์Šคํ‚ฌ์„ ์ง์ ‘ ํ˜ธ์ถœํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. IronFlock ์•ฑ์—์„œ ์ž‘์—…ํ•˜๋ฉด Claude Code๊ฐ€ ์•Œ์•„์„œ ์Šคํ‚ฌ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค โ€” ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์š”์ฒญํ•  ๋•Œ:

  • โ€œ์ด ์•ฑ์— ๋ชจ๋“  ๊ธฐ๊ณ„์˜ ํ˜„์žฌ ์˜จ๋„๋ฅผ ๊ฒŒ์ด์ง€์™€ 24์‹œ๊ฐ„ ํŠธ๋ Œ๋“œ๋กœ ๋ณด์—ฌ ์ฃผ๋Š” ๋ณด๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”.โ€
  • โ€œ์ƒ˜ํ”Œ๋ง ๊ฐ„๊ฒฉ์„ ๋””๋ฐ”์ด์Šค๋ณ„๋กœ 1์ดˆ์—์„œ 60์ดˆ ์‚ฌ์ด๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ์„ธ์š”.โ€
  • โ€œํฌํŠธ 8080์˜ ์›น UI์— ์›๊ฒฉ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ์„ธ์š”.โ€
  • โ€œ๊ฐ IPC์—์„œ ํƒฑํฌ์˜ ์ˆ˜์œ„๋ฅผ ์ฝ๊ณ , ์šด์˜์ž๊ฐ€ ํ•œ๊ณณ์—์„œ ๋ชจ๋“  ํƒฑํฌ์— ์ผ๊ด„ ์„ค์ •ํ•˜๋Š” ์ €์ˆ˜์œ„ ์•Œ๋žŒ ํ•œ๊ณ„๊ฐ’์„ ๊ฐ–์ถ˜ ์ƒˆ ์•ฑ์„ ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”.โ€

์Šคํ‚ฌ์„ ๋ช…์‹œ์ ์œผ๋กœ ์‹œ์ž‘ํ•˜๋ ค๋ฉด /ironflock:ironflock-templates๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.

Claude Code๋Š” ๋จผ์ € ์•ฑ์˜ ์ฝ”๋“œ๋ฅผ ์ฝ์–ด ํ…Œ์ด๋ธ”์ด ์ฝ”๋“œ๊ฐ€ ๋ฐœํ–‰ํ•˜๋Š” ๋ฐ์ดํ„ฐ์™€ ์ผ์น˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ…œํ”Œ๋ฆฟ์„ ์ž‘์„ฑํ•˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋‚จ์ง€ ์•Š์„ ๋•Œ๊นŒ์ง€ ๊ฒ€์ฆ๊ธฐ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„ UI Builder์—์„œ ๋ณด๋“œ๋ฅผ ์—ด์–ด ์‹œ๊ฐ์ ์œผ๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค โ€” UI Builder๋Š” ๊ฐ™์€ board-template.yml์„ ์ฝ๊ณ  ์”๋‹ˆ๋‹ค.

์Šคํ‚ฌ์€ ์•ฑ ์ €์žฅ์†Œ์˜ ํŒŒ์ผ๋งŒ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ์— ๋ฐ˜์˜ํ•˜๋ ค๋ฉด ์•ฑ์˜ ์ƒˆ ๋ฒ„์ „์„ ๋ฆด๋ฆฌ์Šคํ•˜์‹ญ์‹œ์˜ค โ€” ๋ฆด๋ฆฌ์Šค ๋ฐ App Store๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์—์ด์ „ํŠธ ์—†์ด ํ…œํ”Œ๋ฆฟ ๊ฒ€์ฆ

๊ฒ€์ฆ๊ธฐ๋Š” ์—์ด์ „ํŠธ ์—†์ด ๋‹จ๋…์œผ๋กœ๋„ ์‹คํ–‰๋˜๋ฏ€๋กœ, ์˜ˆ๋ฅผ ๋“ค์–ด CI ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

git clone https://github.com/IronFlock/agent-skills uv run agent-skills/plugins/ironflock/skills/ironflock-templates/scripts/validate.py path/to/your-app

๊ฒ€์ฆ๊ธฐ๋Š” ๋ฐœ๊ฒฌ ์‚ฌํ•ญ๋งˆ๋‹ค ํŒŒ์ผ, ์ค„ ๋ฒˆํ˜ธ, ๊ฒฝ๋กœ๋ฅผ ๋‹ด์€ ํ•œ ์ค„์„ ์ถœ๋ ฅํ•˜๋ฉฐ, ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ์ข…๋ฃŒ ์ฝ”๋“œ 1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ œ๊ฑฐ

claude plugin uninstall ironflock@ironflock claude plugin marketplace remove ironflock
Last updated on