ai์(๋) ๋ฌด์์ ํ๋์?
๐ค AI ์ฝ๋ฉ ์ด์์คํดํธ๋ฅผ 115๊ฐ์ ์คํฌ, 16๊ฐ์ ์์ด์ ํธ, 48๊ฐ์ ๋ช ๋ น์ด๋ก ํ์ฅํ์ฌ ์ฒด๊ณ์ ์ด๊ณ ์ ๋ฌธ๊ฐ ์ฃผ๋์ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ๋ฅผ ๊ตฌํํฉ๋๋ค.
๊ฐ์
Ngchuong04/ai๋ AI ์ฝ๋ฉ ์ด์์คํดํธ(Claude Code, Cursor, Codex ๋ฑ)์ ๊ธฐ๋ฅ์ ํฌ๊ฒ ํ์ฅํ๋ ์ข ํฉ ์คํฌ ํจํค์ง์ ๋๋ค. ์ด ์คํฌ์ ๋ค์์ ์ ๊ณตํฉ๋๋ค:
- 115๊ฐ์ ์คํฌ: ์ฝ๋ ์์ฑ, ๋ฆฌํฉํ ๋ง, ๋๋ฒ๊น , ๋ฌธ์ํ, ํ ์คํธ ๋ฑ ๋ค์ํ ๊ฐ๋ฐ ์์ ์ ์ํ ๋ฏธ๋ฆฌ ์ ์๋ ๋ฅ๋ ฅ
- 16๊ฐ์ ์์ด์ ํธ: ์ฝ๋ ๋ฆฌ๋ทฐ, ์ํคํ ์ฒ ์ค๊ณ, ๋ณด์ ๊ฐ์ฌ, ์ฑ๋ฅ ์ต์ ํ ๋ฑ ํน์ ์์ญ์ ํนํ๋ ์ ๋ฌธ ์์ด์ ํธ
- 48๊ฐ์ ๋ช ๋ น์ด: ๋ฐ๋ณต ์์ ์๋ํ, ํ๋ก์ ํธ ๊ด๋ฆฌ, ํ ํ์ ๋ฑ์ ์ํ ๋ช ๋ น์ด
์ค์น ๋ฐฉ๋ฒ
Claude Code
# Claude Code ์ค์ ์ ์ด ์คํฌ ์ถ๊ฐ
claude config set skills.ngchuong04-ai enabled true
Cursor
- Cursor ์ค์ ์ ์ฝ๋๋ค.
- "Extensions" ๋๋ "Skills" ์น์ ์ผ๋ก ์ด๋ํฉ๋๋ค.
- Ngchuong04/ai ์คํฌ์ ๊ฒ์ํ์ฌ ์ค์นํฉ๋๋ค.
Codex
Codex ํ๊ฒฝ์์ ์ด ์คํฌ์ ์ฌ์ฉํ๋ ค๋ฉด ํ๋ก์ ํธ์ codex.yml ๋๋ .codexrc ํ์ผ์ ๋ค์์ ์ถ๊ฐํ์ธ์:
skills:
- ngchuong04/ai
์ฌ์ฉ ๊ฐ๋ฅํ ์คํฌ ๋ชฉ๋ก
๋ค์์ ์ ๊ณต๋๋ ์คํฌ ์ค ์ผ๋ถ์ ๋๋ค:
code-review: ์ฝ๋ ๋ฆฌ๋ทฐ ์๋ํarchitect: ์ํคํ ์ฒ ์ค๊ณ ๋ฐ ๋ฌธ์ํtesting: ํ ์คํธ ์ผ์ด์ค ์์ฑ ๋ฐ ์คํsecurity-audit: ๋ณด์ ์ทจ์ฝ์ ๋ถ์performance: ์ฑ๋ฅ ์ต์ ํ ์ ์refactoring: ์ฝ๋ ๋ฆฌํฉํ ๋ง ์ง์documentation: ๋ฌธ์ ์์ฑ ๋ฐ ์ ๋ฐ์ดํธdeployment: ๋ฐฐํฌ ์๋ํ
์ ์ฒด ๋ชฉ๋ก์ skills ๋๋ ํ ๋ฆฌ์์ ํ์ธํ์ธ์.
์์ด์ ํธ
์คํฌ ํจํค์ง์๋ 16๊ฐ์ ์ ๋ฌธ ์์ด์ ํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค:
| ์์ด์ ํธ | ์ค๋ช |
|---|---|
reviewer | ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ ํ์ง ๊ฒ์ฌ |
architect | ์์คํ ์ํคํ ์ฒ ์ค๊ณ |
tester | ํ ์คํธ ์ ๋ต ๋ฐ ์ผ์ด์ค ์์ฑ |
security | ๋ณด์ ๋ถ์ ๋ฐ ๊ถ๊ณ |
performance | ์ฑ๋ฅ ์ง๋จ ๋ฐ ์ต์ ํ |
refactor | ๋ฆฌํฉํ ๋ง ์ ์ ๋ฐ ์คํ |
docs | ๊ธฐ์ ๋ฌธ์ ์์ฑ |
devops | CI/CD ๋ฐ ์ธํ๋ผ ๊ด๋ฆฌ |
data | ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ถ์ |
ui | ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ค๊ณ |
api | API ์ค๊ณ ๋ฐ ๋ฌธ์ํ |
database | ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ฐ ์ฟผ๋ฆฌ ์ต์ ํ |
mobile | ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์ง์ |
testing | ํตํฉ ํ ์คํธ ๋ฐ E2E ํ ์คํธ |
debug | ๋๋ฒ๊น ๋ฐ ์ค๋ฅ ํด๊ฒฐ |
monitoring | ๋ชจ๋ํฐ๋ง ๋ฐ ๋ก๊น ์ค์ |
๋ช ๋ น์ด
48๊ฐ์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ผ๋ฐ์ ์ธ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค:
# ์์ ๋ช
๋ น์ด
/ai summarize # ํ์ฌ ์ปจํ
์คํธ ์์ฝ
/ai refactor <file> # ํ์ผ ๋ฆฌํฉํ ๋ง
/ai test <module> # ๋ชจ๋์ ๋ํ ํ
์คํธ ์์ฑ
/ai review # ๋ณ๊ฒฝ์ฌํญ ์ฝ๋ ๋ฆฌ๋ทฐ
/ai deploy <env> # ํน์ ํ๊ฒฝ์ผ๋ก ๋ฐฐํฌ
/ai analyze # ์ฝ๋๋ฒ ์ด์ค ๋ถ์
์ ์ฒด ๋ช ๋ น์ด ๋ชฉ๋ก์ ๋ช ๋ น์ด ์ฐธ์กฐ์์ ํ์ธํ์ธ์.
์ค์
ํ๊ฒฝ ๋ณ์
ํ์ํ ํ๊ฒฝ ๋ณ์:
# AI ์ ๊ณต์ API ํค (์ ํ ์ฌํญ, ๊ธฐ๋ณธ ์ ๊ณต์ ์ฌ์ฉ ์)
export AI_PROVIDER_KEY="your-api-key"
# ๊ธฐ๋ณธ ์ค์
export AI_DEFAULT_AGENT="reviewer"
export AI_VERBOSE=true
์ค์ ํ์ผ
ํ๋ก์ ํธ ๋ฃจํธ์ ai.config.json ํ์ผ์ ์์ฑํ์ฌ ์ค์ ์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค:
{
"agents": {
"default": "reviewer",
"enabled": ["reviewer", "architect", "tester"]
},
"skills": {
"auto_load": true,
"path": "./skills"
},
"commands": {
"prefix": "/ai"
}
}
์ฌ์ฉ ์์
์์ด์ ํธ ์ฌ์ฉ
# ์ฝ๋ ๋ฆฌ๋ทฐ ์์ด์ ํธ ํธ์ถ
> /ai reviewer analyze current-changes
# ์ํคํ
์ฒ ์์ด์ ํธ ํธ์ถ
> /ai architect design "์ฌ์ฉ์ ์ธ์ฆ ์์คํ
"
์คํฌ ์ฌ์ฉ
# ํน์ ์คํฌ ์คํ
> /ai skill testing generate-users-service
# ์ฌ๋ฌ ์คํฌ ์ฐ์ ์คํ
> /ai chain "code-review, testing, deployment"
๊ธฐ์ฌํ๊ธฐ
๋ฒ๊ทธ ๋ฆฌํฌํธ, ๊ธฐ๋ฅ ์ ์, ํ ๋ฆฌํ์คํธ๋ GitHub ์ ์ฅ์์ ์ ์ถํด ์ฃผ์ธ์.
๋ผ์ด์ ์ค
MIT ๋ผ์ด์ ์ค - ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.