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 ์์์ ๋๋ ํฐ๋ฏธ๋์์ ํ ์ ์์ต๋๋ค:
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