ํธ๋ ๋-02-agent-skills-diagram.svg
๐ฃ โAI๊ฐ React ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ชจ๋ฅธ๋ค๊ณ ? ํ ์ค์ด๋ฉด 10๋ ๊ฒฝ๋ ฅ์ด ๋๋ค.โ
๐ค ์ด๊ฒ ๋ญ๋ฐ?
Agent Skills๋ AI ์์ด์ ํธ๋ฅผ ์ํ npm ๊ฐ์ ๊ฒ์ด๋ค.
npx skills add vercel-labs/agent-skills์ด ํ ์ค๋ก AI ์์ด์ ํธ๊ฐ ๊ฐ์๊ธฐ 10๋ ์ฐจ React ๊ฐ๋ฐ์์ฒ๋ผ ํ๋ํ๋ค.
Vercel์ Guillermo Rauch๊ฐ 2026๋ 1์์ ๋ฐํํ๊ณ , โnpm for AI Agentsโ๋ผ๋ ๋ณ๋ช ์ด ๋ถ์๋ค.
๐ก ์ ์ค์ํด?
๋ฌธ์ : AI๋ โ์ต์ โ์ ๋ชจ๋ฅธ๋ค
LLM์ ํ๋ จ ๋ฐ์ดํฐ ์์ ๊น์ง๋ง ์๋ค.
- 2024๋ ์ ํ๋ จ๋ ๋ชจ๋ธ โ 2025๋ React ํจํด ๋ชจ๋ฆ
- Next.js 15 ๊ธฐ๋ฅ? ๋ชฐ๋ผ
- ์ต์ Vercel ๋ฐฐํฌ ๋ฐฉ์? ๋ชฐ๋ผ
ํด๊ฒฐ: ์คํฌ๋ก ์ง์ ์ฃผ์
์คํฌ์ ํจํค์งํ๋ ์ง์์ด๋ค:
- ์ง์นจ (SKILL.md)
- ์คํฌ๋ฆฝํธ (scripts/)
- ์ฐธ๊ณ ๋ฌธ์ (references/)
์ค์นํ๋ฉด AI๊ฐ ๋ฐ๋ก ๊ทธ ์ง์์ ํ์ฉํ๋ค.
๐ ๏ธ ์ค์น ๋ฐ ์ฌ์ฉ๋ฒ
Step 1: ์คํฌ ๊ฒ์
npx skills find์ธํฐ๋ํฐ๋ธํ๊ฒ ๊ฒ์ํ๋ฉฐ ์คํฌ ํ์.
Step 2: ์คํฌ ์ค์น
npx skills add vercel-labs/agent-skills๋๋ ํน์ ์คํฌ๋ง:
npx skills add vercel-labs/agent-skills/react-best-practicesStep 3: ์๋ ์ ์ฉ
์ค์น ํ AI ์์ด์ ํธ๊ฐ ๊ด๋ จ ์์ ์ ๊ฐ์งํ๋ฉด ์๋์ผ๋ก ์คํฌ ์ ์ฉ.
์:
- โ์ด React ์ปดํฌ๋ํธ ๋ฆฌ๋ทฐํด์คโ โ react-best-practices ์๋ ์ ์ฉ
- โ๋ด ์ฑ ๋ฐฐํฌํด์คโ โ vercel-deploy-claimable ์๋ ์ ์ฉ
๐ฆ Vercel ๊ณต์ ์คํฌ ๋ชฉ๋ก
1. react-best-practices (ํต์ฌ!)
10๋ ๊ฐ์ Vercel Engineering ๋ ธํ์ฐ
40+ ๊ท์น, 8๊ฐ ์นดํ ๊ณ ๋ฆฌ:
| ์ฐ์ ์์ | ์นดํ ๊ณ ๋ฆฌ |
|---|---|
| ๐ด Critical | ์ํฐํด ์ ๊ฑฐ, ๋ฒ๋ค ์ฌ์ด์ฆ ์ต์ ํ |
| ๐ High | ์๋ฒ ์ฌ์ด๋ ์ฑ๋ฅ |
| ๐ก Medium-High | ํด๋ผ์ด์ธํธ ๋ฐ์ดํฐ ํ์นญ |
| ๐ข Medium | ๋ฆฌ๋ ๋ ์ต์ ํ, ๋ ๋๋ง ์ฑ๋ฅ |
| ๐ต Low | JavaScript ๋ง์ดํฌ๋ก ์ต์ ํ |
์ฌ์ฉ ์์ :
- ์ React ์ปดํฌ๋ํธ ์์ฑํ ๋
- ๋ฐ์ดํฐ ํ์นญ ๊ตฌํํ ๋
- ์ฝ๋ ๋ฆฌ๋ทฐํ ๋
- ๋ฒ๋ค ์ฌ์ด์ฆ ์ค์ผ ๋
2. web-design-guidelines
100+ UI ๊ท์น ์๋ ๊ฐ์ฌ
์ฒดํฌํ๋ ๊ฒ๋ค:
- โ ์ ๊ทผ์ฑ (aria-labels, ์๋งจํฑ HTML)
- โ ํฌ์ปค์ค ์ํ (visible focus)
- โ ํผ (autocomplete, validation)
- โ ์ ๋๋ฉ์ด์ (prefers-reduced-motion)
- โ ํ์ดํฌ๊ทธ๋ํผ (curly quotes, tabular-nums)
- โ ์ด๋ฏธ์ง (lazy loading, alt text)
- โ ๋คํฌ ๋ชจ๋
์ฌ์ฉ ์:
โ๋ด UI ๋ฆฌ๋ทฐํด์คโ โ์ ๊ทผ์ฑ ์ฒดํฌํด์คโ โ๋์์ธ ๊ฐ์ฌํด์คโ
3. react-native-guidelines
๋ชจ๋ฐ์ผ ์ฑ ์ต์ ํ
16๊ฐ ๊ท์น, 7๊ฐ ์น์ :
- ์ฑ๋ฅ (FlashList, memoization)
- ๋ ์ด์์ (flex, safe areas)
- ์ ๋๋ฉ์ด์ (Reanimated, ์ ์ค์ฒ)
- ์ด๋ฏธ์ง (expo-image, ์บ์ฑ)
4. composition-patterns
Boolean Props ์ง์ฅ ํ์ถ
// โ Before: prop ์ง์ฅ
<Button primary large disabled loading withIcon />
// โ
After: ํฉ์ฑ ํจํด
<Button variant="primary" size="large">
<Button.Icon name="loading" />
</Button>5. vercel-deploy-claimable
๋ํ์์ ๋ฐ๋ก ๋ฐฐํฌ
โ๋ด ์ฑ ๋ฐฐํฌํด์คโ
AI๊ฐ:
- ํ๋ก์ ํธ ํจํค์ง
- ํ๋ ์์ํฌ ์๋ ๊ฐ์ง (Next.js, Vite, Astro ๋ฑ 40+)
- Vercel์ ๋ฐฐํฌ
- URL ๋ฐํ
Preview URL: https://my-app-abc123.vercel.app
Claim URL: https://vercel.com/claim-deployment?code=...
Claim URL๋ก ๋ณธ์ธ Vercel ๊ณ์ ์ผ๋ก ์์ ๊ถ ์ด์ ๊ฐ๋ฅ!
๐ ์ปค๋ฎค๋ํฐ ์คํฌ: Smithery
Vercel ๊ณต์ ์ธ์๋ Smithery ๊ฐ์ MCP ๋ง์ผ์ด ์๋ค.
์ปค๋ฎค๋ํฐ๊ฐ ๋ง๋ ๋ค์ํ ์คํฌ:
- ํน์ ํ๋ ์์ํฌ ์ ๋ฌธ ์คํฌ
- ํ์ฌ๋ณ ์ฝ๋ฉ ์ปจ๋ฒค์
- ์ธ์ด๋ณ ๋ฒ ์คํธ ํ๋ํฐ์ค
๐ง ์คํฌ ๊ตฌ์กฐ
์ง์ ์คํฌ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด:
my-skill/
โโโ SKILL.md # AI์๊ฒ ์ฃผ๋ ์ง์นจ
โโโ scripts/ # ์๋ํ ์คํฌ๋ฆฝํธ (์ ํ)
โ โโโ deploy.sh
โโโ references/ # ์ฐธ๊ณ ๋ฌธ์ (์ ํ)
โโโ patterns.md
SKILL.md ์์
## My Custom Skill
## When to use
- ์ฌ์ฉ์๊ฐ "X ํด์ค"๋ผ๊ณ ํ ๋
- ํ๋ก์ ํธ์ Y ํ์ผ์ด ์์ ๋
## Instructions
1. ๋จผ์ A๋ฅผ ํ์ธํ๋ผ
2. B ํจํด์ ์ ์ฉํ๋ผ
3. C๋ฅผ ํผํ๋ผ
## Examples
...๐ฌ ์ค์ ์ฌ์ฉ ์๋๋ฆฌ์ค
์๋๋ฆฌ์ค 1: React ํ๋ก์ ํธ ์ต์ ํ
## ์คํฌ ์ค์น
npx skills add vercel-labs/agent-skills/react-best-practices
## AI์๊ฒ ์์ฒญ
> "์ด ์ปดํฌ๋ํธ ์ฑ๋ฅ ์ต์ ํํด์ค"
## AI๊ฐ ์๋์ผ๋ก:
## - ์ํฐํด ํจํด ๊ฐ์ง
## - ๋ฒ๋ค ์ฌ์ด์ฆ ๋ถ์
## - ๋ฆฌ๋ ๋ ์ต์ ํ ์ ์์๋๋ฆฌ์ค 2: ์ํด๋ฆญ ๋ฐฐํฌ
## ์คํฌ ์ค์น
npx skills add vercel-labs/agent-skills/vercel-deploy-claimable
## AI์๊ฒ ์์ฒญ
> "์ด๊ฑฐ ๋ฐฐํฌํด์ค"
## AI๊ฐ ์๋์ผ๋ก:
## - ํ๋ ์์ํฌ ๊ฐ์ง
## - ๋น๋
## - Vercel ๋ฐฐํฌ
## - URL ์ ๊ณตโ ๏ธ ์ฃผ์์ฌํญ
1. ์คํฌ ์ถฉ๋
์ฌ๋ฌ ์คํฌ์ด ๊ฐ์ ์ํฉ์ ์ ์ฉ๋๋ฉด ์ถฉ๋ ๊ฐ๋ฅ.
- ํด๊ฒฐ: ์ฐ์ ์์ ์ค์ ๋๋ ํน์ ์คํฌ๋ง ํ์ฑํ
2. ๋ฒ์ ๊ด๋ฆฌ
์คํฌ๋ ์ฝ๋์ฒ๋ผ ๋ฒ์ ์ด ์๋ค.
npx skills add vercel-labs/agent-skills@1.2.03. 27๊ฐ ์์ด์ ํธ ์ง์
Skills v1.1.1 ๊ธฐ์ค ์ง์ ์์ด์ ํธ:
- Claude Code
- Cursor
- GitHub Copilot
- Codex
- ๋ฑ 27๊ฐ
โจ ํ์ค ์ ๋ฆฌ
โAI ์์ด์ ํธ์ ์ญ๋๋ npm์ฒ๋ผ ์ค์นํ๋ ์๋. ๋ชจ๋ฅด๋ฉด ๊ฐ๋ฅด์ณ์ฃผ๊ณ , ๋ถ์กฑํ๋ฉด ์คํฌ๋ก ์ฑ์ด๋ค.โ
๐ ์ฐธ๊ณ ์๋ฃ
- GitHub: vercel-labs/agent-skills
- Vercel Changelog: Skills v1.1.1
- Agent Skills ๊ณต์ ์ฌ์ดํธ
- Smithery MCP ๋ง์ผ
๐ ์๋ฆฌ์ฆ ๋ชฉ์ฐจ
- Day 1: Ralph Wiggum Pattern
- Day 2: Agent Skills โ ํ์ฌ ๊ธ
- Day 3: Orchestration Tools
- Day 4: Sub-agents
- Day 5: Beads & Gas Town
- Day 6: OpenClaw