๐ ๏ธ ์์ด์ ํธ ์คํฌ
npx skills add https://github.com/dalestudy/skills --skill gitInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
๋ฌ๋ ์คํฐ๋์ ์์ด์ ํธ ์คํฌ ๋ชจ์์ ๋๋ค.
๋ค์ํ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์์ฃผ ์ฐ๋ ์ง์, ๋ฐ๋ณต๋๋ ์ฒดํฌ๋ฆฌ์คํธ, ๋ ธํ์ฐ, ๋ชจ๋ฒ ๊ดํ, ์ํฐ ํจํด ๊ฐ์ ๊ฒ๋ค์ด ์์ฐ์ค๋ฝ๊ฒ ์ง์ ์์ฐ์ผ๋ก ์์ ๋๋ค. ์ด์ ์ด๋ฐ ๊ณต๋ ์ง์์ AI ์์ด์ ํธ๋ ํ์ฉํ ์ ์๋๋ก Agent Skills ํ์์ผ๋ก ์ฒด๊ณํํ์ต๋๋ค.
npx skills add dalestudy/skills
๋๋ Bun ์ฌ์ฉ ์:
bunx skills add dalestudy/skills
npx skills add dalestudy/skills --skill bun
Node.js ๋์ Bun ๋ฐํ์ ์ฌ์ฉ์ ์ํ ๊ฐ์ด๋
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
package.json์์ bun ๊ด๋ จ ์์
์npx skills add dalestudy/skills --skill bun
Git ๋ฒ์ ๊ด๋ฆฌ ๋ชจ๋ฒ ๊ด๋ก ๋ฐ ์ํฌํ๋ก์ฐ ๊ฐ์ด๋
MCP(Model Context Protocol) ์๋ฒ ์์ฑยท๊ตฌํ ๊ฐ์ด๋
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
mcp, MCP ์๋ฒ, @modelcontextprotocol/sdk ๋ฑ ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill mcp
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
git, .git, commit, branch, merge, rebase ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill git
GitHub CLI(gh)๋ฅผ ํ์ฉํ GitHub ํ๋ซํผ ์ํธ์์ฉ ๊ฐ์ด๋
์ฃผ์ ๊ธฐ๋ฅ:
gh api ๋์ ๊ตฌ์ฒด์ ์๋ธ์ปค๋งจ๋ ์ฌ์ฉ (๋ณด์/๊ถํ ์ ์ด)gh ์๋ธ์ปค๋งจ๋ ๋ ํผ๋ฐ์ค์ธ์ ํ์ฑํ๋๋์?
gh, issue, pull request, PR, release, label, workflow, run ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill github
GitHub Actions ์ํฌํ๋ก์ฐ ์์ฑ ์ ๋ณด์๊ณผ ์ต์ ๋ฒ์ ๊ด๋ฆฌ
์ฃผ์ ๊ธฐ๋ฅ:
gh release view ํ์ฉ)pull_request_target ๋ณด์ ๊ฐ์ด๋์ธ์ ํ์ฑํ๋๋์?
.github/workflows/ ํ์ผ ์์
์uses:, actions/ ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill github-actions
Storybook ์คํ ๋ฆฌ ์์ฑ ๋ฐ CSF 3.0 ๋ฒ ์คํธ ํ๋ํฐ์ค
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
.stories.tsx, .stories.ts ํ์ผ ์์
์storybook, CSF ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill storybook
React Testing Library ๋ฐ Vitest ๊ธฐ๋ฐ ํ ์คํ ๋ชจ๋ฒ ๊ด๋ก
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
.test.tsx, .test.ts, .spec.tsx, .spec.ts ํ์ผ ์์
์test, testing, vitest, RTL, getByRole, userEvent ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill testing
React ์ฑ๋ฅ ์ต์ ํ ๋ฐ ๋ฒ ์คํธ ํ๋ํฐ์ค (Vercel Engineering ๊ธฐ๋ฐ, ํ๋ ์์ํฌ ๋น์ข ์)
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
.tsx, .jsx React ์ปดํฌ๋ํธ ํ์ผ ์์
์react, useState, useEffect, useMemo, useCallback, memo, Suspense, lazy ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill react
์ ์คํฌ ์์ฑ ๋ฐ ๊ด๋ฆฌ ๊ฐ์ด๋
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
/skill-creator ๋ช
๋ น์ด ์ฌ์ฉ ์npx skills add dalestudy/skills --skill skill-creator
TypeScript ํ์ ์ ์ ๋ฐ ๋ฒ ์คํธ ํ๋ํฐ์ค
์ฃผ์ ๊ธฐ๋ฅ:
์ธ์ ํ์ฑํ๋๋์?
.ts, .tsx ํ์ผ ์์
์tsconfig.json ์ค์ ์typescript, type, interface, generic ํค์๋ ํฌํจ ์์
์npx skills add dalestudy/skills --skill typescript
์ค์น ํ ๊ฐ AI ๋๊ตฌ์์ ์๋์ผ๋ก ํ์ฑํ๋ฉ๋๋ค:
| ๋๊ตฌ | ํ์ฑํ ๋ฐฉ์ | ์์ |
|---|---|---|
| Claude Code | ์๋ (ํค์๋ ๊ฐ์ง) ๋๋ ์ฌ๋์ ๋ช ๋ น์ด | "GitHub Actions ์ํฌํ๋ก์ฐ ๋ง๋ค์ด์ค" |
| Cursor | ํ์ผ ํจํด ๋งค์นญ | .stories.tsx ํ์ผ ์ด๋ฉด ์๋ ํ์ฑํ |
| GitHub Copilot | @workspace ๋ฉ์
|
@workspace Storybook ์คํ ๋ฆฌ ์์ฑ ๋ฐฉ๋ฒ |
๊ฐ ์คํฌ์ Agent Skills ์คํ์ ๋ฐ๋ฆ ๋๋ค:
skill-name/
โโโ SKILL.md # ํ์: YAML frontmatter + ๋งํฌ๋ค์ด ์ง์์ฌํญ
โโโ scripts/ # ์ ํ: ์คํ ๊ฐ๋ฅํ ์คํฌ๋ฆฝํธ
โโโ references/ # ์ ํ: ์ฐธ์กฐ ๋ฌธ์
โโโ assets/ # ์ ํ: ํ
ํ๋ฆฟ, ์ด๋ฏธ์ง ๋ฑ
์ ์คํฌ์ ์ถ๊ฐํ๊ฑฐ๋ ๊ธฐ์กด ์คํฌ์ ๊ฐ์ ํ๊ณ ์ถ์ผ์๋ค๋ฉด:
npx skills add dalestudy/skills --skill skill-creator
npx skills init <์คํฌ๋ช
>
๋๋ Claude Code์์:
/skill-creator
skill-creator ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผ SKILL.md ์์ฑ ๋ฐ ๋ฆฌ์์ค ์ถ๊ฐ
๋ณ๊ฒฝ์ฌํญ์ ์ปค๋ฐํ๊ณ PR์ ๋ณด๋ด์ฃผ์ธ์!
๋ณธ ํ๋ก์ ํธ๋ All Contributors ๊ด๋ก์ ๋ฐ๋ผ ๊ธฐ์ฌ์๋ถ๋ค์ ๊ณตํ๋ฅผ ์ธ์ ํ๊ณ ๊ฐ์ฌ๋ฅผ ํํํ๊ณ ์์ต๋๋ค.
Dale Seo ๐ป ๐ |
hyoseong ๐ป ๐ |
๋ฌ๋ ์คํฐ๋๋ก ๋ถํฐ ๋ฐ์ ๋์์ ํ์์ ํตํด์ ๋ ๋ง์ ๋ถ๋ค์๊ฒ ๋๋ ์ฃผ์ธ์. ๐
ํ์์ ๋ฌ๋ ์คํฐ๋๊ฐ ์ปค๋ฎค๋ํฐ๋ก์ ์ง์ ๊ฐ๋ฅํ ์ ์๋ ์ค์ํ ๊ธฐ๋ฐ์ด ๋ฉ๋๋ค. ๐
์ ์ฅ์์ ์คํ๋ฅผ ์ฃผ์๋ ๊ฒ๋ ๋ ๋ง์ ๋ถ๋ค์ด ์ ํฌ ์ปค๋ฎค๋ํฐ๋ฅผ ์ฐพ๋๋ฐ ๋์์ด ๋ฉ๋๋ค. โญ