ํผ๊ทธ๋ง ์์์ ์บก์ฒํด์ AIํํ ๋ถ์ฌ๋ฃ๊ณ ๊ณ์ จ์ฃ . AI๊ฐ ๊ทธ๋ฆผ์ ๋ชป ๊ทธ๋ฆฌ๋ ๊ฒ ์๋๋ผ, ์บ๋ฒ์ค์ ์์ด ์ ๋ฟ์๋ ๊ฑฐ์์. ์บ๋ฒ์ค์ ์ง์ ๊ทธ๋ฆฌ๋ ๋๊ตฌ ํ๋, ์์ด์ฝ์ ์ฐพ์ ๊ฝ๋ ๋๊ตฌ ํ๋, ์์ง์ด๊ฒ ๋ง๋๋ ๋๊ตฌ ํ๋์ ๋๋ค.
์๋ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ผ๋ฉด ๋ผ์.
โ ๏ธ ๊ณตํต ์ฃผ์: ๋๊ตฌ ๋ชจ๋ ํฐ๋ฏธ๋(CLI) ์์ ์ค์นํด์. ๋ฐ์คํฌํ ์ฑ(Claude Desktop)์ Code ํญ์์๋
/pluginยทmcp add๋ช ๋ น์ด๊ฐ ๋งํ ์์ด์("isn't available in this environment"), ์ต์ด ์ค์น๋ ํฐ๋ฏธ๋์์ ํด์ผ ํฉ๋๋ค.
โ Figwright MCP (๋ฌด๋ฃ) โ ํผ๊ทธ๋ง ์บ๋ฒ์ค์ ์ง์ ๊ทธ๋ ค์
์ถ์ฒ: https://github.com/awdr74100/figwright
์์์ ์บก์ฒํด์ ๋ถ์ฌ๋ฃ๋ ์ผ์ ์์ ์.
ํ๋ ์์ ์ ํํ๊ณ "๋ฆฌ์กํธ๋ก ์ง์ค" ํ๋ฉด ๋ด ํ๋ก์ ํธ์ ์ด๋ฏธ ์๋ ์ปดํฌ๋ํธยทํ ํฐยท์์ด์ฝ์ ์ฌ์ฌ์ฉํด์ ์ฝ๋๊ฐ ๋์ค๊ณ , ๋ฐ๋๋ก "์ด ์ค๋ช
๋๋ก ํผ๊ทธ๋ง์ ๋ง๋ค์ด์ค" ํ๋ฉด ์บ๋ฒ์ค์ ํ๋ ์ยทํ
์คํธยท์คํ ๋ ์ด์์ยท๋ณ์๊ฐ ์ค์ ๋ก ๊ทธ๋ ค์ง๋๋ค. ์ฝ๊ธฐ ์ ์ฉ์ด ์๋๋ผ ์๋ฐฉํฅ์ด์์. MCP ๋๊ตฌ๊ฐ 112๊ฐ ๋ถ์ต๋๋ค(์ฝ๊ธฐยท์ฐ๊ธฐยท๊ทธ๋ผ์ด๋ฉ).
์๋ ๋ฐฉ์์ ์ด๋์. MCP ์๋ฒ๊ฐ ๋ด ์ปดํจํฐ์์ ๋๊ณ , ๊ทธ ์๋ฒ๊ฐ ํผ๊ทธ๋ง ํ๋ฌ๊ทธ์ธ๊ณผ ๋ก์ปฌ ์น์์ผ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ๊ทธ๋์ ์ธํฐ๋ท ์ด๋๋ก๋ ํ์ผ์ด ๋๊ฐ์ง ์์์.
์ค์น 1 โ MCP ์๋ฒ ๋ฑ๋ก (ํ ์ค)
claude mcp add figwright -- npx -y @figwright/mcp@latest
์ค์น 2 โ ํผ๊ทธ๋ง ํ๋ฌ๊ทธ์ธ (์ด๊ฑด ์๋์ด์์)
ํ๋ฌ๊ทธ์ธ์ด ์์ง ํผ๊ทธ๋ง ์ปค๋ฎค๋ํฐ์ ์ ์ฌ๋ผ์ ์์ด์ ๋ฆด๋ฆฌ์ค์์ ์ง์ ๋ฐ์์ผ ํด์.
1) GitHub Releases ์ต์ ํ์์ ํ๋ฌ๊ทธ์ธ zip์ ๋ฐ์ ์์ถ์ ํ๋๋ค.
2) ํผ๊ทธ๋ง ๋ฐ์คํฌํ ์ฑ์์ ๋ฉ๋ด โ Plugins โ Development โ Import plugin from manifestโฆ ๋ฅผ ๋๋ฅด๊ณ , ํผ ํด๋์ manifest.json ์ ๊ณ ๋ฆ
๋๋ค.
3) Plugins โ Development โ Figwright ๋ก ํ๋ฌ๊ทธ์ธ์ ์ผ๋ฉด Connected ๊ฐ ๋น๋๋ค. ํด๋ก๋ํํ
"ping ํด๋ด" ํ๋ฉด ์ฐ๊ฒฐ ํ์ธ ๋.
์ค์น 3 โ ์คํฌ (์ ํ)
npx skills add awdr74100/figwright/skills
๊น์๋๋ฉด ํด๋ก๋๊ฐ ์์์ ์ ์ ํ ์๊ฐ์ Figwright๋ฅผ ์ง์ด ๋ญ๋๋ค. (์คํฌ๋ง ๊น๋ฉด ์์ฉ์์ด์ โ MCP ์๋ฒ๊ฐ ์ฐ๊ฒฐ๋ผ ์์ด์ผ ํฉ๋๋ค.)
์ด๋ ๊ฒ ์ฐ๋ฉด ๋ผ์
- "์ด ํ๋ ์ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ๋ก ์ง์ค" โ ์ ํํ ํ๋ ์์ ๋ด ์คํ์ ๋ง๋ ์ฝ๋๋ก
- "์ด ์ค๋ช ๋๋ก ํผ๊ทธ๋ง์ ๊ฐ๊ฒฉํ ํ๋ฉด ๋ง๋ค์ด์ค" โ ํ์ผ์ ์๋ ์ปดํฌ๋ํธยท์คํ์ผ์ ์ฌ์ฌ์ฉํด์ ๊ทธ๋ฆผ
- "์์ ๋ญ๊ฐ ๋ฐ๋์๋์ง ์ฐพ์์ ๊ทธ ๋ถ๋ถ ์ฝ๋๋ง ๊ณ ์ณ์ค" โ
design_diff๋ก ๋ณ๊ฒฝ๋ถ๋ง - ์์ด์ฝยทํ ํฐยท์ปดํฌ๋ํธ๋ฅผ ์ฝ๋๋ฒ ์ด์ค์ ์ด์ด์ฃผ๋
icon_mapยทtoken_mapยทcomponent_map๋ ์์ด์
๐ก ํผ๊ทธ๋ง ๊ณต์ MCP๋ ๋ญ๊ฐ ๋ค๋ฅธ๊ฐ์: ๊ณต์ MCP๋ ์ง๊ธ์ ์บ๋ฒ์ค์ ์ธ ์ ์์ด์(์๊ฒฉ ์๋ฒ๋ ๋ชจ๋ ํ๋ยท์ํธ์์ ๋๊ณ , ๋ฐ์คํฌํ ์๋ฒ๋ ์ ๋ฃ ํ๋์ DevยทFull ์ํธ ์ ์ฉ). ๋ค๋ง ํผ๊ทธ๋ง๊ฐ ๋ฌธ์์ "์์ผ๋ก ์ฌ์ฉ๋ ๊ธฐ๋ฐ ์ ๋ฃ ๊ธฐ๋ฅ์ด ๋ ์์ ์ด๊ณ ์ง๊ธ์ ๋ฒ ํ๋ผ ๋ฌด๋ฃ" ๋ผ๊ณ ์ ์ด๋์ต๋๋ค. Figwright๋ MIT ์คํ์์ค๋ผ ๊ทธ ๊ณ์ฐ์์ ์์ ๋กญ๊ณ , ๊ฒฐ์ ์ ์ผ๋ก ๋ด ์ปดํจํฐ์ ๊น๋ฆฐ ํฐํธ๋ฅผ ์ธ ์ ์์ด์ โ ํ๋ฌ๊ทธ์ธ์ด ๋ฐ์คํฌํ ์ฑ ์์์ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. (์ ๊ฐ ์ด ์๋ฆฌ์ฆ ์นด๋๋ฅผ Pretendardยทgoorm Sans Code๋ก ๋ง๋๋๋ฐ, ์๊ฒฉ ์ปค๋ฅํฐ๋ก๋ ๊ทธ ํฐํธ๋ฅผ ๋ชป ๋ถ๋ฌ์์ ํ ์คํธ๋ฅผ ๋ชป ์ฑ์ ์ด์. ๋ก์ปฌ ํ๋ฌ๊ทธ์ธ์ผ๋ก ๊ฐ์ผ ํ๋ฆฝ๋๋ค.)
โ ๏ธ ์ ์งํ ํ๊ณ: ์์ง ์ด๋ฆฐ ํ๋ก์ ํธ์์ โ 2026๋ 6์์ ์์ํ๊ณ npm์
0.3.0, ๋ณ 395๊ฐ์ ๋๋ค. ํ๋ฌ๊ทธ์ธ์ด ์ปค๋ฎค๋ํฐ ๋ง์ผ์ ์์ด์ ์์ฒ๋ผ ์๋์ผ๋ก ์ํฌํธํด์ผ ํ๊ณ , ๊ฐ๋ฐ์ฉ ํ๋ฌ๊ทธ์ธ ์ํฌํธ๋ ํผ๊ทธ๋ง ๋ฐ์คํฌํ ์ฑ์์๋ง ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ฌ๊ทธ์ธ ์ฐฝ์ ์ผ๋ ํ์ผ์๋ง ์๋ ์ ์์ด์(๋ซ์ผ๋ฉด ์ฐ๊ฒฐ์ด ๋๊น๋๋ค). Node๊ฐ ํ์ํฉ๋๋ค.
โก better-icons CLI (๋ฌด๋ฃ) โ ์์ด์ฝ 20๋ง ๊ฐ์์ ์ฐพ์ ๊ฝ์์ค์
์ถ์ฒ: https://github.com/better-auth/better-icons
AI๊ฐ ์์ด์ฝ์ ์ด์คํ๊ฒ ๊ทธ๋ ค๋ด๋ ์ผ์ ์์ ์.
LucideยทHeroiconsยทMaterial ๊ฐ์ 150๊ฐ ์ด์ ์์ด์ฝ ์ธํธ, 20๋ง ๊ฐ ๋๋ ์์ด์ฝ์ ๊ฒ์ํด์ ๊ฐ์ ธ์ต๋๋ค. ์ฑํ
์ฐฝ์ SVG๋ฅผ ๊ธธ๊ฒ ํ ํด๋ด๋ ๋์ ๋ด ํ๋ก์ ํธ์ ์์ด์ฝ ํ์ผ์ ๋ฐ๋ก ์จ์ค์ ํ ํฐ๋ ์๊ปด์. ๋ฆฌ์กํธยท๋ทฐยท์ค๋ฒจํธยท์๋ฆฌ๋ยท์์ SVG๋ก ๋ฝ์ ์ ์์ต๋๋ค.
์ค์น (ํ ์ค ยท ์๋ ๋ฑ๋ก)
npx better-icons setup
๊น๋ ค ์๋ AI ํด๋ผ์ด์ธํธ๋ฅผ ์ฐพ์์ ์ค์ ๊น์ง ํด์ค๋๋ค โ Claude Code, Cursor, OpenCode, Windsurf, VS Code(Copilot), Antigravity.
ํฐ๋ฏธ๋์์ ์ง์ ์ฐพ์๋ณด๊ณ ์ถ์ผ๋ฉด:
npx better-icons search arrow --limit 10
npx better-icons get lucide:home > icon.svg
์ด๋ ๊ฒ ์ฐ๋ฉด ๋ผ์
- "ํ์ดํ ์์ด์ฝ ์ฐพ์์ ๋ฃ์ด์ค"
- "์ด ๋ฒํผ์ ์ด์ธ๋ฆฌ๋ ์์ด์ฝ ๊ณจ๋ผ์ค"
- "์์ด์ฝ ์คํ์ผ ํ ์ธํธ๋ก ํต์ผํด์ค" โ ๊ฐ์ ์์ด์ฝ์ ์ฌ๋ฌ ์ปฌ๋ ์ ์์ ๋น๊ตํด์ค์
- ์์ฃผ ์ฐ๋ ์ปฌ๋ ์ ์ ๊ธฐ์ตํด๋๋ค๊ฐ ๋ค์ ๊ฒ์์์ ๋จผ์ ๋ณด์ฌ์ค๋๋ค
๐ก โ ์ Figwright์ ๋ถ์ฌ ์ฐ๋ฉด ์ข์์. ํผ๊ทธ๋ง์ ํ๋ฉด์ ๊ทธ๋ฆฌ๊ฒ ํ ๋ ์์ด์ฝ๋ง ์์ฑํด์ง๋ ์ผ์ด ์ค์ด๋ญ๋๋ค.
โ ๏ธ ์ ์งํ ํ๊ณ: ์ ๋ฐ์ดํธ๊ฐ ์ข ๋ฉ์ถฐ ์์ด์ โ npm์ 2026๋ 1์์
1.0.4๊ฐ ๋ง์ง๋ง์ด๊ณ ๋ ํฌ๋ 4์ ์ดํ ์กฐ์ฉํฉ๋๋ค(๋ณ 1.2k, MIT). ์ง๊ธ ๋๋ ๋ฐ๋ ๋ฌธ์ ์์ง๋ง ํ๋ฐํ ํฌ๋ ๋๊ตฌ๋ ์๋์์. ๊ทธ๋ฆฌ๊ณ ์์ด์ฝ ๊ฐ ์ปฌ๋ ์ ์ ๋ผ์ด์ ์ค๋ ๋ฐ๋ก์ ๋๋ค โ ์์ ์ ์ผ๋ก ์ธ ๊ฑฐ๋ฉด ๊ทธ ์ธํธ ๋ผ์ด์ ์ค๋ฅผ ํ์ธํ์ธ์. Node๊ฐ ํ์ํฉ๋๋ค.
โข text-to-lottie SKILL (๋ฌด๋ฃ) โ ๋ง๋ก ์ํค๋ฉด ์์ง์ด๋ ํ์ผ์ด ๋์์
์ถ์ฒ: https://github.com/diffusionstudio/lottie
์ ํํฐ์ดํํธ๋ฅผ ์ด์ง ์๊ณ ๋กํฐ(Lottie) ๋ฅผ ๋ง๋ค์ด์.
๋กํฐ๋ ์นยท์ฑ์ ์น๋ ๊ฐ๋ฒผ์ด ๋ฒกํฐ ์ ๋๋ฉ์ด์
ํฌ๋งท์ด๋ผ, ๋์จ JSON์ ๊ทธ๋๋ก ์น์ ๋ฃ๊ฑฐ๋ ์ ํํฐ์ดํํธ๋ก ๊ฐ์ ธ๊ฐ ๋ค๋ฌ์ ์ ์์ต๋๋ค. ์ค์นํ๋ฉด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ๋ ์ด์ด๊ฐ ๊ฐ์ด ๊น๋ ค์, AI๊ฐ ๊ณ ์น๋ ์ฆ์ ํ๋ฉด์์ ๋์๊ฐ๋ ๊ฑธ ๋ณด๋ฉด์ ๋ค๋ฌ์ ์ ์์ด์. Diffusion Studio(YC F24)๊ฐ ๋ง๋ MIT ์คํ์์ค(5kโ
)์
๋๋ค.
์ค์น (ํ ์ค)
npx skills add diffusionstudio/lottie
์ด๋ ๊ฒ ์ฐ๋ฉด ๋ผ์
- "์ด SVG ๋ก๊ณ ๋ฅผ ์ ์ด ๊ทธ๋ ค์ง๋ฏ ๋ํ๋๊ฒ ํด์ค"
- "๋ก๋ฉ ์ ๋๋ฉ์ด์ ๋ง๋ค์ด์ค โ 60fps, 2์ด, ๋ฌดํ ๋ฐ๋ณต"
- "๋ฐฐ๊ฒฝ ํฌ๋ช ํ๊ฒ ๋กํฐ๋ก ๋ฝ์์ค"
- ์น์ ์น์ ๋
lottie-web, ์ฑ์ React Native Skia๋ iOS์ Lottie ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ฌ์ํ๋ฉด ๋ผ์
๐ก ๊ฒฐ๊ณผ๊ฐ ํ ์ข์์ง๋ ์๋ น (๋ ํฌ๊ฐ ์ง์ ๊ถํ๋ ๊ฒ): โด SVG๋ ์คํฌ๋ฆฐ์ท ๊ฐ์ ์ค์ ์์ค๋ฅผ ๊ฐ์ด ์ฃผ๊ธฐ โต ease-inยทease-out ๊ฐ์ ๋ชจ์ ์ฉ์ด๋ก ๋งํ๊ธฐ โถ ์นด๋ฉ๋ผ ์ํฌ(ํธ์ยทํฌยท์ค)๋ฅผ ์ง์ํ๊ธฐ โท FPS์ ๊ธธ์ด๋ฅผ ์ซ์๋ก ๋ฐ๊ธฐ.
โ ๏ธ ์ ์งํ ํ๊ณ: ๊ธฐ๋ณธ ์ถ๋ ฅ์ ์กฐ์ ๊ฐ๋ฅํ ๊ฐ์ด ๋ฐฐ๊ฒฝ์ ์ ๋๋ง ์ด๋ ค ์์ด์ โ ๋ค๋ฅธ ์์ฑ์ ๋์ค์ ๋ฐ๊พธ๊ณ ์ถ์ผ๋ฉด "์ด๊ฒ๋ ์ปจํธ๋กค๋ก ๋นผ์ค" ๋ผ๊ณ ๋ฏธ๋ฆฌ ๋งํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒฐ๊ณผ ํ์ง์ด ํ๋กฌํํธ์ ์๋ณธ ์์ค์ ํฌ๊ฒ ์ข์ฐ๋ผ์(๋งจ๋ ์ "๋ฉ์๊ฒ"๋ ์ ์ ๋์ต๋๋ค). Node๊ฐ ํ์ํฉ๋๋ค.
์ธ ๋๊ตฌ๋ฅผ ํ ์ค๋ก ์ ๋ฆฌํ๋ฉด ์ด๋์.
| ๋๊ตฌ | ๋ถ๋ฅ | ๋น์ฉ | ๋ฌด์์ ํ๋ |
|---|---|---|---|
| Figwright | MCP | ๋ฌด๋ฃ | ํผ๊ทธ๋ง ์บ๋ฒ์ค์ ์ง์ ๊ทธ๋ฆฌ๊ณ , ์์์ ์ฝ๋๋ก |
| better-icons | CLI | ๋ฌด๋ฃ | ์์ด์ฝ์ ์ฐพ์์ ๊ฝ์์ค (20๋ง ๊ฐ) |
| text-to-lottie | SKILL | ๋ฌด๋ฃ | ๋ง๋ก ์ํค๋ฉด ์์ง์ด๋ ํ์ผ(๋กํฐ)์ด ๋์ด |
๋ถ๋ด๋๋ฉด โก better-icons๋ถํฐ ํ์ธ์. npx better-icons setup ํ ์ค๋ก ๋๋๊ณ ๋ฐ๋ก ์ฒด๊ฐ๋ฉ๋๋ค.
์ผ๊ตด์ โ Figwright์์. ๋์ ํผ๊ทธ๋ง ํ๋ฌ๊ทธ์ธ์ ์๋์ผ๋ก ๋ฃ์ด์ผ ํ๋, ์๊ฐ ์์ ๋ ๋ถ์ด์ธ์.
AI๊ฐ ๊ทธ๋ฆผ์ ๋ชป ๊ทธ๋ฆฌ๋ ๊ฒ ์๋๋ผ, ์บ๋ฒ์ค์ ์์ด ์ ๋ฟ์๋ ๊ฑฐ์์. ํ์ํ๋ฉด ์ฐพ๋ ๊ฒ ์๋๋ผ,
์๋ ์ค ์์์ผ ์ฐพ์ ์ ์๋ ๊ฒ๋ค์ด๋ผ ์ ๋ฆฌํด๋ดค์ด์.
์ค์นํ๋ค ๋งํ๋ฉด ์ธ์คํ DM์ผ๋ก ํธํ๊ฒ ๋ฌผ์ด๋ณด์ธ์ ๐
@oliveves.ai





