์์ฆ ๊ฐ๋ฐ์ ๋๋ถ๋ถ์ด ๊ทธ๋ ๋ฏ, ๋๋ Claude Code ๊ฐ์ ์์ด์ ํธํ ๋๊ตฌ๋ฅผ ์ผ์์ ์ผ๋ก ์ฐ๊ณ ์๋ค. ๊ทธ๋ฐ๋ฐ ์ธ์๋ก ํ ๊ฐ์ง ์ง๋ฌธ์ด ์๊พธ ๋ ์ฌ๋๋ค.
๊ฒฐ๊ตญ ๊ฐ๋ฐ ์ ๋ฌด์์ ๊ฐ์ฅ ์๊ฐ์ ์ก์๋จน๋ ๊ฑด '์ฝ๋๋ฅผ ์น๋ ์๊ฐ'์ด ์๋์์?
๊ธฐํ์๋ฅผ ์ฝ๊ณ , ์ํค์ ๊ฐ๋ฐ ๋ฌธ์๋ฅผ ์ ๋ฆฌํ๊ณ , ํฐ์ผ์ ์ชผ๊ฐ๊ณ , ๊ตฌํํ๊ณ , PR์ ์ฌ๋ฆฌ๊ณ , ๋ฆฌ๋ทฐ ๋ฐ๊ณ , ๋ค์ ๋ฌธ์๋ฅผ ๋ง์ถ๋ ์ด ์ ์ฒด ํ๋ฆ ์์์ ์ ์ '์์ํ๊ฒ ์ฝ๋๋ฅผ ์น๋ ์๊ฐ'์ ์์ ์กฐ๊ฐ์ผ ๋ฟ์ด๋ค. AI๊ฐ ์ฝ๋๋ง ์ ์จ์ค๋ ๊ฐ๋ฐ์๋ ์ฌ์ ํ ์๋ค ๋งฅ๋ฝ์ ์ด์ด ๋ถ์ด๋๋ผ ๋ฐ์๋ค.
๊ทธ๋์ ์ด๋ฒ ๊ธ์์๋ ์ค์ ์ค๋ฌด์์ ์ ๋ฌด๋ฅผ ์งํํ๋ฉฐ Claude Code์ MCP(Model Context Protocol) ์ Skill ๋ ๊ฐ์ง๋ฅผ ํ์ฉํด, ๊ธฐํ์์์ ์์ํด PR ์ดํ ์ฌ๋ฆฌ๋ทฐ๊น์ง ์ด์ด์ง๋ ๊ฐ๋ฐ ํ๋ก์ฐ๋ฅผ ํ๋์ ํ๋ฆ์ผ๋ก ๊ฟฐ์ด๋ณธ ๊ฒฝํ์ ๊ณต์ ํด ๋ณด๋ ค๊ณ ํ๋ค.
์ฐ๋ฆฌ๊ฐ ๊ทธ๋ฆฌ๋ ค๋ ๊ฐ๋ฐ ํ๋ก์ฐ
๊ธฐํ์(PRD)
↓
๊ฐ๋ฐ ๋ฌธ์ (Wiki)
↓
Jira ํฐ์ผ
↓
๊ตฌํ & ์ปค๋ฐ
↓
PR ์์ฑ
↓
๊ธฐํ์·๊ฐ๋ฐ ๋ฌธ์ ์ฌ๋ฆฌ๋ทฐ
๊ฐ ๋จ๊ณ๋ ์ด๋ฏธ ํ์์ ๋ค ํ๊ณ ์๋ ์ผ๋ค์ด๋ค. ๋ค๋ง ๋จ๊ณ ์ฌ์ด์ ์๊ธฐ๋ '๋ฒ์ญ ๋น์ฉ'์ด ์๊ฐ๋ณด๋ค ํฌ๋ค.
๊ธฐํ์๋ฅผ ์ฝ๊ณ ๊ฐ๋ฐ ๊ด์ ์ผ๋ก ์ฌํด์ํ๋ ์๊ฐ, ๊ฐ๋ฐ ๋ฌธ์์ ์ ๋ฆฌํ ํญ๋ชฉ์ ๋ค์ ํฐ์ผ์ผ๋ก ์ชผ๊ฐ๋ ์๊ฐ, ๊ตฌํ์ด ๋๋ ๋ค์ ์๋ ๋ฌธ์์ ๋ฌ๋ผ์ง ๋ถ๋ถ์ ์๋ณด๋ ์๊ฐ ๊ฐ์ ๊ฒ๋ค์ด๋ค.
์ด '๋ฒ์ญ ๋น์ฉ'์ ์ค์ผ ์ ์๋ค๋ฉด, ํ๋ก์ฐ ์ ์ฒด๊ฐ ํจ์ฌ ๊ฐ๋ฒผ์์ง ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ค.
๋ ๊ฐ์ง ์ถ: MCP์ Skill
์ด ํ๋ก์ฐ๋ฅผ ์๋ํํ๊ธฐ ์ํ ๋๊ตฌ๋ก ์ฐ๋ฆฌ ํ์ Claude Code์ ๋ ๊ฐ์ง ๊ธฐ๋ฅ์ ์ค์ฌ์ผ๋ก ์ฌ์ฉํ๋ค.
MCP
MCP๋ ์ฝ๊ฒ ๋งํด Claude๊ฐ ์ธ๋ถ ๋๊ตฌ๋ฅผ ์ง์ ์ฝ๊ณ ์ธ ์ ์๊ฒ ํด์ฃผ๋ ํ์ค ์ธํฐํ์ด์ค๋ค. ์ค์ ๋ก ๋ถ์ธ ๊ฑด ๋๊ฐ์ง๋ค.
| MCP | ํ๋ ์ผ | |
| Atlassian MCP | Confluence Wiki, Jira | https://github.com/atlassian/atlassian-mcp-server |
| GitHub MCP | ๋ฆฌํฌ์งํ ๋ฆฌ ํ์, PR ์์ฑ, ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ | https://github.com/github/github-mcp-server |
์ด ๋ ๊ฐ๋ง ์์ด๋ "๋ฌธ์ → ํฐ์ผ → ์ฝ๋ → PR"์ด๋ผ๋ ์ข ์ถ์ด ์์ฑ๋๋ค.
์ฆ Claude๊ฐ ์ง์ ์ํค์์ ๊ธฐํ์๋ฅผ ์ฝ๊ณ , Jira์ ํฐ์ผ์ ๋ง๋ค๊ณ , GitHub์ PR์ ์ฌ๋ฆฌ๋ ๊ฒ๊น์ง ํ ์ธ์ ์์์ ๊ฐ๋ฅํด์ง๋ค.
(์์ฆ์ MCP์ ๋๋ฆฐ ์๋๋ก CLI๋ก ๋ง์ด ๊ฐ์ํ๊ณ ์๋ ์ถ์ธ๋ผ๊ณ ํ๋๋ฐ, ์กฐ๋ง๊ฐ ๋ฐ๊พธ์ด ๋ณผ ๊ณํ์ด๋ค.)
Skill
MCP๊ฐ '๋๊ตฌ'๋ผ๋ฉด Skill์ '๊ทธ ๋๊ตฌ๋ฅผ ์ด๋ป๊ฒ ์ธ์ง์ ๋ํ ํฉ์' ๋ค. ์๋ฅผ ๋ค์ด "๊ฐ๋ฐ ๋ฌธ์๋ฅผ ์์ฑํ๋ค"๋ ์ผ์ ์ฌ๋๋ง๋ค ์คํ์ผ์ด ๋ค๋ฅผ ์๋ฐ์ ์๋๋ฐ, ํ์์ ํฉ์๋ ํ ํ๋ฆฟ๊ณผ ์์น์ Skill๋ก ์ ์ด๋๋ฉด Claude๊ฐ ๊ทธ ๊ท์น์ ๋ฐ๋ผ ์ด์์ ๋ง๋ค์ด ์ค๋ค.
ํ ์ฌ๋์ด ๊ณ ๋ฏผํด์ ๋ค๋ฌ์ Skill์ด ํ ์ ์ฒด์ ์์ฐ์ผ๋ก ์์ด๋ ๊ตฌ์กฐ๋ผ๋ ์ ๋ ์ค์ํ๋ฐ, ์ด ๋ถ๋ถ์ ๋ฐ๋ก ๋ค์์ 'ํ๋ฌ๊ทธ์ธ'๊ณผ ํจ๊ป ๋ค์ ์๊ธฐํ๋ ค๊ณ ํ๋ค.
ํ๋ฌ๊ทธ์ธ — ํ์ด ๊ฐ์ ๊ธฐ์ค์ ์์ Claude Code๋ฅผ ์ฐ๊ฒ ๋ง๋ค๊ธฐ
์ฌ์ค ์ฌ๊ธฐ๊น์ง ์๊ธฐํ MCP์ Skill์ ์ ๋ถ "ํผ์์๋ ์ธ ์ ์๋" ๋๊ตฌ๋ค์ด๋ค. ๋ฌธ์ ๋ ํ์ด๋ค.
๊ฐ์ ์์์ MCP๋ฅผ ๋ถ์ด๊ณ , ๊ฐ์ ์์์ ํ๋กฌํํธ๋ฅผ ๋ค๋ฌ๊ณ , ๊ฐ์ ์์์ Skill์ ๋ง๋ค๋ฉด, ๊ฐ์ ํ์ฌ์์ ๊ฐ์ ์ฝ๋๋ฅผ ๋ง์ง๋๋ฐ Claude Code๊ฐ ๋ฑ์ด๋ด๋ ๊ฒฐ๊ณผ๊ฐ ์ฌ๋๋ง๋ค ์กฐ๊ธ์ฉ ๋ค๋ฅด๊ฒ ์๊ธฐ๊ธฐ ์์ํ๋ค. ๊ฐ์ธ ์์ฐ์ฑ์ ์ฌ๋ผ๊ฐ๋, ํ ๋จ์์ ์ผ๊ด์ฑ์ ์คํ๋ ค ํ๋ค๋ฆด ์ ์๋ค.
๊ทธ๋์ ํ ๋จ์๋ก ์ฐ๊ธฐ ์์ํ๋ฉด์ ๊ฐ์ฅ ๋จผ์ ํ ์ผ์, Claude Code๋ฅผ ์ฐ๋ ๋ฐฉ์ ์์ฒด๋ฅผ ํ ๋จ์๋ก ํต์ผํ๋ ๊ฒ์ด์๋ค. ๊ตฌ์ฒด์ ์ผ๋ก๋ ์ด๋ฐ ๊ฒ๋ค์ด๋ค.
- ์ด๋ค MCP ์๋ฒ๋ฅผ ๋ถ์ผ์ง, ์ด๋ค ์ค์ ๊ฐ์ ์ธ์ง
- ์ด๋ค Skill๊ณผ ์ปค๋งจ๋๋ฅผ ์ ๊ณตํ์ฌ ์ํฌํ๋ก์ฐ๋ฅผ ๋ง์ถ์ง
- ํ์ ์ฝ๋ฉ ์คํ์ผ·์ํคํ
์ฒ ์์น·PR ํ
ํ๋ฆฟ์ Claude๊ฐ ์ฐธ์กฐํ ์ ์๋
CLAUDE.md์.claude/rules/*ํํ๋ก ์ด๋ป๊ฒ ๋จ๊ตด์ง
์ด๊ฑธ ๊ฐ์ ๋ก์ปฌ์ ๋ณต๋ถํด ๋๋ ๋์ , Claude Code์ ํ๋ฌ๊ทธ์ธ์ด๋ผ๋ ํฌ์ฅ ๋จ์๋ก ๋ฌถ์ด์ ํ์ ๋ฐฐํฌํ๋ค.
๋ด๋ถ ๊ท์น์ด ๋ฐ๋๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ์ ํธ์ํ๋ ๊ฒ๋ง์ผ๋ก ํ ์ ์ฒด์ ๋ฐ์๋๋ค.
๋ฒ์ ์ด ํ๋๋ก ๋ง์ถฐ์ง๋, ๊ฐ์ ์ง๋ฌธ์ ๊ฐ์ ์ปค๋งจ๋๋ก ๋์ง๋ฉด ๋๊ฐ ์คํํ๋ ๊ฑฐ์ ๊ฐ์ ํ์ง์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
ํ๋ฌ๊ทธ์ธ ์์๋ /setup ๊ฐ์ ์ด๊ธฐํ ์ปค๋งจ๋๋ ๋ฃ์ด๋์๋ค.
์ ํ๋ก์ ํธ์์ ์ด ์ปค๋งจ๋๋ฅผ ํ ๋ฒ ์คํํ๋ฉด, ์ธ์ด·ํ๋ ์์ํฌ๋ฅผ ์๋์ผ๋ก ๊ฐ์งํด์ ํด๋น ์คํ์ ๋ง๋ Claude Code ์ปจ๋ฒค์
ํ์ผ์ CLAUDE.md์ .claude/rules/ ๋ฐ์ ๋จ๊ตฐ๋ค.
์๋ฅผ ๋ค์ด Kotlin/Spring ํ๋ก์ ํธ๋ฉด Kotlin ์ฝ๋ ์คํ์ผ, Spring ๊ตฌ์กฐ, API ์ปจ๋ฒค์
, ํ
์คํธ ์ปจ๋ฒค์
๊ฐ์ ๋ฌธ์๊ฐ ๊ฐ๊ฐ ๋จ์ด์ง๊ณ , ๊ฐ ๋ฌธ์์๋ paths๋ก "์ด๋ค ํ์ผ์ ํธ์งํ ๋ ์ด ๋ฌธ์๋ฅผ ๊ฐ์ด ๋ก๋ํ ์ง"๊ฐ ์ ์ธ๋์ด ์๋ค. ๋๋ถ์ ์ปจํธ๋กค๋ฌ๋ฅผ ์์ ํ ๋๋ API ์ปจ๋ฒค์
์ด, ํ
์คํธ ํ์ผ์ ์์ ํ ๋๋ ํ
์คํธ ์ปจ๋ฒค์
์ด ์๋์ผ๋ก Claude์ ์ปจํ
์คํธ์ ๋ค์ด์จ๋ค. ์ฌ๋์ "์ด ์ปจ๋ฒค์
์ข ์ง์ผ์ค"๋ผ๊ณ ๋งค๋ฒ ์๊ธฐํ ํ์๊ฐ ์๋ค.
์ฌ๊ธฐ์ ํ ๊ฐ์ง ์ง๊ณ ๊ฐ์๋ฉด, ์ด๊ฑธ "ํ์ ์ปจ๋ฒค์ ์ ์ ์ํ๋ค"๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฑด ์๋ฐํ ๋งํด ์กฐ๊ธ ์ด์ํ๋ค. ์ฝ๋ฉ ์ปจ๋ฒค์ ์์ฒด๋ ์ด๋ฏธ ํ์ ์กด์ฌํ๋ ๊ฒ์ด๊ณ , ํ๋ฌ๊ทธ์ธ์ด ํ ์ผ์ ๊ทธ ์ปจ๋ฒค์ ์ Claude๊ฐ ์ฝ์ ์ ์๋ ํํ๋ก ๋ฐ์ ํ๊ณ , ๋์์ Claude Code๋ฅผ ์ฐ๋ ๋ฐฉ์ ์์ฒด๋ฅผ ํ ๋จ์๋ก ๋ฌถ์ด๋ด๋ ๊ฒ์ ๋ ๊ฐ๊น๋ค. ๋งํ์๋ฉด ํ๋ฌ๊ทธ์ธ์ "์ฐ๋ฆฌ ํ์ Claude Code ์ฌ์ฉ ์ค๋ช ์"๋ฅผ ์ฝ๋๋ก ์ฎ๊ฒจ ๋ ๊ฒฐ๊ณผ๋ฌผ์ธ ์ ์ด๋ค. ์๋ก ํฉ๋ฅํ ํ์์ด ๋ฐ๋ก ํํ ๋ฆฌ์ผ ์์ด๋ ์ฒซ๋ ๋ถํฐ ํ์ ๊ธฐ์ค์ ์์์ Claude Code๋ฅผ ์ธ ์ ์๋ค๋ ๊ฒ, ์ด ์ ์ด ์๊ฐ๋ณด๋ค ํฐ ํจ๊ณผ์๋ค.
๋จ๊ณ๋ณ๋ก ์ดํด๋ณด๊ธฐ
์ด์ ์์์ ๊ทธ๋ฆฐ ํ๋ก์ฐ๋ฅผ ๋จ๊ณ๋ณ๋ก ๋ฐ๋ผ๊ฐ ๋ณด์.
1๋จ๊ณ. ๊ธฐํ์ → ๊ฐ๋ฐ ๋ฌธ์
๊ฐ์ฅ ๋จผ์ ๋ง๋ฅ๋จ๋ฆฌ๋ ๋จ๊ณ์ด์, ์ฌ์ค ๊ฐ์ฅ '๊ฐ๋ฐ์์ ๋'๊ฐ ๋ง์ด ๊ฐ๋ ค ๋๊ฐ๋ ๋จ๊ณ๋ค.
๊ธฐํ์๋ ๊ธฐํ์์ ์ธ์ด๋ก ์ฐ์ฌ ์๊ณ , ๊ฐ๋ฐ์๋ ๊ทธ๊ฑธ ์ฝ์ผ๋ฉด์ ๋จธ๋ฆฟ์์ผ๋ก API, ๋๋ฉ์ธ, ์์ธ ์ผ์ด์ค, ๋ฐฐ์น ์ฌ๋ถ ๊ฐ์ ๊ฑธ ์ฌ๊ตฌ์ฑํด์ผ ํ๋ค.
์ด ๋จ๊ณ๋ฅผ Skill๋ก ํ์คํํ๋ค. ๋๋ต ์ด๋ฐ ์์ผ๋ก ๋์๊ฐ๋ค.
- ๊ธฐํ์์ Confluence ๋งํฌ๋ฅผ ์ ๋ฌํ๋ค.
- Claude๊ฐ Confluence MCP๋ก ํด๋น ํ์ด์ง๋ฅผ ์ฝ๋๋ค.
- ํ์ํ ๊ฒฝ์ฐ ๊ด๋ จ๋ ๊ธฐ์กด ๋ฌธ์·์ฝ๋·API ์คํ๋ ๊ฐ์ด ์ฝ๋๋ค.
- ๊ฐ๋ฐ ๋ฌธ์ ์์ฑ ์คํฌ์ ํ ํ๋ฆฟ์ ๋ฐ๋ผ ๊ตฌํ ํญ๋ชฉ ๋จ์๋ก ์ ๋ฆฌํ๋ค.
- ๊ฒฐ๊ณผ๋ฅผ ๋ค์ Confluence์ ์ง์ ๋ ๊ณต๊ฐ์ ๋ฌธ์๋ก ์์ฑํ๋ค.
์ค์ํ ๊ท์น์ด ํ๋ ์๋๋ฐ, ๊ธฐํ์์ ์๋ ๋ด์ฉ์ Claude๊ฐ ์์๋ก ์ฑ์ฐ์ง ์๋๋ก ๊ฐ์ ํ๋ค๋ ์ ์ด๋ค.
ํ๋จ์ด ํ์ํ ๋ถ๋ถ์ [ํ์ธ ํ์] ๊ฐ์ ํ๊ทธ๋ก ํ์ํด '๊ฒํ ํ์ ํญ๋ชฉ' ์น์
์ ๋ชจ์๋๋ค. ๊ฐ๋ฐ์๋ ์ด ์น์
๋ง ํ ๋ฒ ํ์ด๋ณด๋ฉด, ๊ธฐํ์์๊ฒ ๋ฌผ์ด๋ณผ ๊ฒ๋ค์ ํ ๋ฒ์ ์ ๋ฆฌํ ์ ์๋ค.
๊ฒฝํ์ ์ผ๋ก, ์ด ๋จ๊ณ์์ ๊ฐ์ฅ ํฌ๊ฒ ์ป์ ๊ฑด ์๊ฐ์ ๋๋ฝ์ ์ค์ฌ์ค๋ค๋ ์ ์ด์๋ค.
์ฌ๋์ ์ต์ํ ํจํด์ ๋ฌด์์์ ์ผ๋ก ๋น์ฐํ๊ฒ ์ฌ๊ธฐ๊ธฐ ์ฌ์ด๋ฐ, ํ ํ๋ฆฟ ๊ธฐ๋ฐ์ Skill์ "์ด ํญ๋ชฉ์ ์์ธ ์ผ์ด์ค๋?" "ํธ๋์ญ์ ๊ฒฝ๊ณ๋?" ๊ฐ์ ์ง๋ฌธ์ ๋น ๋จ๋ฆฌ์ง ์๊ณ ๋์ ธ ์ค๋ค.
2๋จ๊ณ. ๊ฐ๋ฐ ๋ฌธ์ → Jira ํฐ์ผ
๊ฐ๋ฐ ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ "๊ตฌํ ํญ๋ชฉ ํ๋ = ํฐ์ผ ํ๋"๊ฐ ๋๋๋ก ์ค๊ณํด ๋ ๊ฒ ์ฌ๊ธฐ์ ๋น์ ๋ฐํ๋ค.
๊ฐ๋ฐ ๋ฌธ์์ #### ์น์
ํ๋๊ฐ ๊ณง Jira ํฐ์ผ ํ๋์ ๋์ํ๊ธฐ ๋๋ฌธ์, ๊ฐ ํญ๋ชฉ์ ์ฝ๊ณ Jira MCP๋ก ํฐ์ผ์ ๋ง๋๋ ์ผ์ด ๋งค์ฐ ๋จ์ํด์ง๋ค.
- ์ ๋ชฉ: ๊ตฌํ ํญ๋ชฉ์ ์ ๋ชฉ์ ๊ทธ๋๋ก
- ๋ณธ๋ฌธ: ํด๋น ์น์ ์ ์คํ·๋ก์ง·์์ธ ์ฒ๋ฆฌ
- ์ํฝ/์์ ์ด์: ๊ฐ๋ฐ ๋ฌธ์ ์ ์ฒด๋ฅผ ๋ํํ๋ ์์ ์ด์์ ์ฐ๊ฒฐ
- ๋ผ๋ฒจ/์ปดํฌ๋ํธ: ๊ฐ๋ฐ ๋ฌธ์ ๋ฉํ์์ ์ถ์ถ
์ฌ๊ธฐ์ ํฌ์ธํธ๋ ํฐ์ผ๊ณผ ๋ฌธ์์ ์ถ์ ์ฑ์ด๋ค. ํฐ์ผ ๋ณธ๋ฌธ์๋ ๊ฐ๋ฐ ๋ฌธ์ ๋งํฌ๊ฐ, ๊ฐ๋ฐ ๋ฌธ์์๋ ํฐ์ผ ๋ฒํธ๊ฐ ๊ฐ๊ฐ ๋ฐํ ์๊ธฐ ๋๋ฌธ์, ์ด๋ ์ชฝ์์ ๋ค์ด๊ฐ๋ ๋ฐ๋์ชฝ์ ์ฐพ์๊ฐ ์ ์๋ค. ๋์ค์ ๊ตฌํ์ด ๋๋ ๋ค ์ฌ๋ฆฌ๋ทฐ๋ฅผ ํ ๋ ์ด ๋งํฌ๊ฐ ๊ฒฐ์ ์ ์ธ ์ญํ ์ ํ๋ค.
3๋จ๊ณ. ํฐ์ผ → ๊ตฌํ → PR
๊ตฌํ ๋จ๊ณ๋์์๋ Jira ํฐ์ผ ๋ฒํธ ํ๋๋ฅผ ๋์ง๋ฉด ๋๋ต ์ด๋ฐ ์์๋ก ํ๋ฌ๊ฐ๋ค.
- ํฐ์ผ ์ฝ๊ธฐ — Jira MCP๋ก ์ด์ ํ์ ๊ณผ ์์ธ ๋ด์ฉ ํ์ธ
- ๋ธ๋์น ์์ฑ — ์ด์ ํ์ ์ ๋ง๋ prefix๋ก ๋ธ๋์น ์์ฑ
- ๊ตฌํ ๊ณํ ์๋ฆฝ — ์ํฅ ๋ฒ์, ๋๋ฉ์ธ ์ค๊ณ, API ์ค๊ณ, ํ ์คํธ ๊ณํ์ ๋จผ์ ์ ์ํ๊ณ ์ฌ์ฉ์ ์น์ธ
- ๊ตฌํ — ํ์ ์ํคํ ์ฒ ์์น์ ๋ง๊ฒ ๋ ์ด์ด ๋จ์๋ก Bottom-Up ๊ตฌํ
- ํ ์คํธ & ๋น๋ ๊ฒ์ฆ
- ์์ฒด ์ฝ๋ ๋ฆฌ๋ทฐ — ์ฝ๋ ๋ฆฌ๋ทฐ Skill์ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ค์ค๋ก ๋๋ ค๋ณด๊ธฐ
- ์ปค๋ฐ & PR ์์ฑ — GitHub MCP๋ก PR ๋ณธ๋ฌธ ํ ํ๋ฆฟ์ ๋ง๊ฒ ์์ฑ
์ฌ๊ธฐ์ ์ฃผ์ ๊น๊ฒ ์ค๊ณํ ๋ถ๋ถ์ด ๋ช ๊ฐ์ง ์๋ค.
โ ๊ณํ์ ๋จผ์ ๋ณด์ฌ์ฃผ๊ณ ๋ฉ์ถ๊ธฐ. ๋ฐ๋ก ์ฝ๋๋ก ๋ฐ์ด๋ค๊ฒ ๋๋ฉด ๊ธฐ๋์ ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ธฐ ์ฝ๋ค. ๊ทธ๋์ 3๋จ๊ณ์์ ๋ฐ๋์ ์ฌ๋์ ์น์ธ์ ๋ฐ๊ณ ๋์ด๊ฐ๊ฒ ํ๋ค. ์ด ํ ๋จ๊ณ๋ง ๋ฃ์ด๋ "์ด... ๊ทธ๊ฑฐ ๋ง๊ณ ์..." ํ๋ฉด์ ๋ค์ง๋ ์ผ์ด ๊ฑฐ์ ์ฌ๋ผ์ง๋ค.
โก ์ ๋งคํ๋ฉด ๋ฌผ์ด๋ณด๊ธฐ. ์ด๋ ํ ๊ตฌํ์ ์์ด์ ์กฐ๊ธ์ด๋ผ๋ ์ ๋งคํ ๋ถ๋ถ์ ๋ฌด์กฐ๊ฑด ๊ฐ๋ฐ์์ ํ์ธ์ ๋ฐ๋๋ก ์ง์ํ๋ค. ๊ทธ๋ ์ง ์๊ณ ๊ทธ๋๋ก ์งํํ๊ฒ ๋๋ค๋ฉด, ๋ ์์์น ๋ชปํ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ฐ์ด ๋๋ค.
โข Skill์ด ์ปจ๋ฒค์ ์ ์๋ ์ฃผ์ ํ๋๋ก ํ๊ธฐ. ํ์ผ์ ํธ์งํ ๋ ์ด๋ค ์ปจ๋ฒค์ ๋ฌธ์๊ฐ ๋ก๋๋ ์ง๋ฅผ ํ์ผ ๊ฒฝ๋ก ๊ธฐ์ค์ผ๋ก ๋ฏธ๋ฆฌ ์ง์ ํด ๋์๋ค.(.claude/rules) ์๋ฅผ ๋ค์ด ์ปจํธ๋กค๋ฌ๋ฅผ ์์ ํ ๋๋ API ์ปจ๋ฒค์ ๋ฌธ์๊ฐ, ํ ์คํธ ํ์ผ์ ์์ ํ ๋๋ ํ ์คํธ ์ปจ๋ฒค์ ์ด ์๋์ผ๋ก Claude์ ์ปจํ ์คํธ์ ๋ค์ด๊ฐ๋ค. ๋๋ถ์ "์ฐ๋ฆฌํ ์ปจ๋ฒค์ ์ ๋ง์ถฐ์ค"๋ผ๊ณ ๋งค๋ฒ ์๊ธฐํ ํ์๊ฐ ์๋ค.
โฃ ์คํจํ๋ฉด ์ฆ์ ๋ฉ์ถ๊ธฐ. ํ ์คํธ๊ฐ ๊นจ์ง๊ฑฐ๋ ๋น๋๊ฐ ์คํจํ๋ฉด ๋ค์ ๋จ๊ณ๋ก ์ ๋ ๋์ด๊ฐ์ง ์๋๋ก ํ๋ค. ์๋ํ์์ ๊ฐ์ฅ ์ํํ ๊ฑด '๋ฐ์ฏค ๋ ๊ฒฐ๊ณผ๋ฅผ ๋๊น์ง ๋ฐ๊ณ ๋๊ฐ๋' ๊ฒ์ด๋ผ, "๋ฉ์ถ๊ณ ๋ณด๊ณ ํ๋" ์ง์ ์ ๋ช ์์ ์ผ๋ก ๋ฐ์๋๋ ๊ฒ ์๊ฐ๋ณด๋ค ์ค์ํ๋ค.
4๋จ๊ณ. PR ์ดํ, ๊ธฐํ์·๊ฐ๋ฐ ๋ฌธ์์ ์ฌ๋ฆฌ๋ทฐ
์ด ๋จ๊ณ๊ฐ ์ฌ์ค ์ด ํ๋ก์ฐ์ ํต์ฌ์ด์ ๊ฐ์ฅ ์ํํด์ง๊ธฐ ์ฌ์ด ๋ถ๋ถ์ด๋ค. ๊ตฌํ์ด ๋๋๋ฉด ๋ง์ ํ์ด PR ๋ฆฌ๋ทฐ๋ ๊ผผ๊ผผํ ํด๋, "์๋ ๊ธฐํ๊ณผ ์ค์ ๊ตฌํ์ด ์ ๋ง ๊ฐ์ ๋ฐฉํฅ์ ๋ณด๊ณ ์๋์ง" ๋ ๋ณ๋ก ํ์ธํ์ง ์๋๋ค. ์๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ฌ๊ธฐ์๋ Skill์ด ํ ๋ชซ์ ํ๋ค. ๊ฐ๋ฐ ๋ฌธ์ ๋๊ธฐํ ์คํฌ์ ๋๋ต ์ด๋ฐ ์ผ์ ํ๋ค.
- ์๋ณธ ๊ฐ๋ฐ ๋ฌธ์(Confluence)๋ฅผ ์ฝ๋๋ค.
- ํ์ฌ ๋ธ๋์น์
git diff๋ฅผ ์ฝ๋๋ค. - ๋ ๊ฐ์ง๋ฅผ ํญ๋ชฉ ๋จ์(
####์น์ )๋ก ๋งค์นญํ๋ค. - ๊ฐ ํญ๋ชฉ์ ๋ํด ๋ค์ ์ค ํ๋๋ก ๋ฆฌํฌํธํ๋ค.
- ์ผ์น — ๊ฐ๋ฐ ๋ฌธ์์ ๊ตฌํ์ด ๋์ผ
- ๊ตฌํ๋ง ์กด์ฌ — ๊ฐ๋ฐ ๋ฌธ์์ ์๋๋ฐ ์ฝ๋์ ์์ → ๊ฐ๋ฐ ๋ฌธ์ ๋ณด๊ฐ์ด ํ์ํ๊ฐ?
- ๊ฐ๋ฐ ๋ฌธ์๋ง ์กด์ฌ — ๊ฐ๋ฐ ๋ฌธ์์ ์๋๋ฐ ๊ตฌํ์ด ์์ → ๋น ๋จ๋ฆฐ ๊ฑด๊ฐ, ์๋์ ์ ์ธ์ธ๊ฐ?
- ์ฐจ์ด ์์ — ์๊ทธ๋์ฒ·๋ก์ง·์์ธ ์ฒ๋ฆฌ ์ค ์ด๋๊ฐ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง
- ์ฌ์ฉ์ ํ๋จ์ ๋ฐ๋ผ ๊ฐ๋ฐ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ๋ค (์ฝ๋๋ ๊ฑด๋๋ฆฌ์ง ์๋๋ค).
ํฌ์ธํธ๋ ์ด Skill์ด ์ฝ๋๋ฅผ ์ง์ ์์ ํ์ง ์๋๋ค๋ ๊ฒ์ด๋ค.
๋๊ธฐํ์ ๋ชฉ์ ์ "๋ฌธ์๊ฐ ๊ฑฐ์ง๋ง์ ํ์ง ์๊ฒ ๋ง๋๋ ๊ฒ"์ด์ง, ๊ตฌํ์ ๋ค์ง๋ ๊ฒ ์๋๊ธฐ ๋๋ฌธ์ด๋ค. ๊ตฌํ์ ๋ฐ๊ฟ์ง ๋ง์ง๋ ์ฌ๋์ด ๊ฒฐ์ ํ ์์ญ์ผ๋ก ๋จ๊ฒจ๋๋ค.
์ด ๋จ๊ณ๋ฅผ ๋ฃ๊ณ ๋์ ๊ฐ์ฅ ํฐ ๋ณํ๋, ๊ฐ๋ฐ ๋ฌธ์๊ฐ ์ค๋๋์ง ์๋๋ค ๋ ์ ์ด์๋ค.
์ด์ ์๋ ๊ฐ๋ฐ์ด ๋๋๋ ์๊ฐ ๊ฐ๋ฐ ๋ฌธ์๊ฐ ๊ณผ๊ฑฐํ ๋ฌธ์๊ฐ ๋์ด๋ฒ๋ ธ๋๋ฐ, ์ด์ ๋ ๊ตฌํ๊ณผ ๋ง์ถฐ์ง ์ต์ ์ํ๋ก ๋จ๊ฒ ๋๋ค. ์ดํ์ ํฉ๋ฅํ๋ ํ์์ด๋, ๊ฐ์ ๋๋ฉ์ธ์ ๋ค์ ๊ฑด๋๋ฆด ๋์ ๋น์ฉ์ด ํ์ฐํ ์ค์ด๋ค์๋ค.
์ด ํ๋ก์ฐ๋ฅผ ๊ตด๋ ค๋ณด๊ณ ๋๋ ๊ฒ๋ค
๋์ธ ๋ฌ ๊ตด๋ ค ๋ณด๋ฉด์ ๊ฐ์ฅ ํฌ๊ฒ ์ฒด๊ฐํ ๊ฒ์ ์ธ ๊ฐ์ง๋ค.
โ '๋ฐ๋ณต'๊ณผ 'ํ๋จ'์ ๋ถ๋ฆฌํ๊ฒ ๋๋ค.
์ด์ ์๋ '๋ฌธ์ ์ ๋ฆฌ', 'ํฐ์ผ ์ชผ๊ฐ๊ธฐ', 'PR ๋ณธ๋ฌธ ์ฐ๊ธฐ' ๊ฐ์ ๋ฐ๋ณต ์์
์ด ํ๋จ ์์
๊ณผ ๋ค์์ผ ์์๋ค. Skill๋ก ๋ฐ๋ณต์ ๋ฌถ์ด๋ด๊ณ ๋๋, ์ฌ๋์ "์ด๊ฑธ ํ ์ง ๋ง์ง", "์ด ์ค๊ณ๊ฐ ๋ง๋์ง"๋ผ๋ ํ๋จ์๋ง ์ง์คํ ์ ์๊ฒ ๋๋ค. ๊ฐ์ ํ๋ฃจ๋ฅผ ์จ๋ ๋๊ฐ ํจ์ฌ ๋ ํผ๊ณคํ๋ค.
โก ์๋ํ์ ์ง์
์ ์ด ๋ถ์ฐ๋๋ฉด ์ ๋๋ค.
์ฒ์์๋ ๊ธฐ๋ฅ๋ณ๋ก ์ด๊ฒ์ ๊ฒ ์ปค๋งจ๋๋ฅผ ๋ง๋ค์๋๋ฐ, ์ฐ๋ค ๋ณด๋ "์ด๋ค ์ปค๋งจ๋๋ฅผ ์ธ์ ์จ์ผ ํ์ง?"๊ฐ ์คํ๋ ค ์ธ์ง ๋ถํ๊ฐ ๋๋ค. ๊ทธ๋์ ๊ฐ๋ฅํ ํ ํ ์ปค๋งจ๋๋ก ์ ์ฒด ํ๋ก์ฐ๋ฅผ ๊ฟฐ๊ณ , ๊ทธ ์์์ Skill์ด ๊ฐ์์ ์ญํ ์ ํ๋๋ก ์ ๋ฆฌํ๋ค. ์ฌ์ฉ์์ ๋จธ๋ฆฟ์์ ์์ด์ผ ํ ๊ฑด "์ด ์์
์ ์ง์
์ ์ ์ด๋์์ง?" ํ๋ ๋ฟ์ด๋ค.
โข ์๋ํ๋ '๋ฉ์ถ๋ ์ง์ '์ ์ ๋ฃ๋ ๊ฒ์ด ๋ฐ์ด๋ค.
๊ณํ ์น์ธ, ํ
์คํธ ์คํจ ์ ์ค๋จ, ๊ฐ๋ฐ ๋ฌธ์ ๊ฐฑ์ ์ ํ์ธ — ์ด๋ฐ ์ฌ๋ ๊ฐ์
์ง์ ์ ๋น ๋จ๋ฆฌ์ง ์๋ ๊ฒ, ์ญ์ค์ ์ผ๋ก ์๋ํ๋ฅผ ์ ๋ขฐํ ์ ์๊ฒ ๋ง๋๋ ํต์ฌ์ด์๋ค. "์์์ ๋ค ํด์ฃผ๋ ์๋ํ"๊ฐ ์๋๋ผ, "๋ฏฟ๊ณ ๋งก๊ธธ ์ ์๋ ์ง์ ์์๋ง ์์์ ํด์ฃผ๋ ์๋ํ"๋ฅผ ๋ง๋๋ ๊ฒ ๋ชฉํ๊ฐ ๋์ด์ผ ํ๋ค.
ํ๊ณ์ ์์ผ๋ก
๋ฌผ๋ก ์์ง ๋งค๋๋ฝ์ง ์์ ๋ถ๋ถ๋ ๋ง๋ค.
- ๊ธฐ์กด ํ์คํ ๋ฆฌ๋ฅผ ์ฝ๋ ์์ญ์์๋ ๋ถ์กฑํ๋ค. ํด๋ก๋๊ฐ '์ฝ๋'๋ง ๋ณด๊ณ ๊ธฐ์กด ๋น์ฆ๋์ค ๋ก์ง์ ๋ํ ํ์คํ ๋ฆฌ๋ฅผ ํ์ ํ๊ธฐ๋ ์ฝ์ง ์๋ค. ๋ฐ๋ผ์, (๊ธฐํ์ driven์ด ์๋) ๊ธฐ์กด ๋์ํ๋ ๊ธฐ๋ฅ์ ์์ ํ ๋์๋ ๋น์ฆ๋์ค ๋ก์ง์ ํด์น์ง๋ ์๋์ง ๊ผญ ์ฌ๋์ด ํ์ธํ๋ ๊ณผ์ ์ ๊ฑฐ์ณ์ผํ๋๋ผ.
- ๊ธฐํ์์ ๊ตฌ์กฐ๊ฐ ํ๋ง๋ค ๋ฌ๋ผ์, ๊ฐ๋ฐ ๋ฌธ์ Skill์ด ๋ชจ๋ PRD์ ๋๊ฐ์ด ์ ๋จนํ์ง๋ ์๋๋ค. PRD ํฌ๋งท ์์ฒด๋ฅผ ์กฐ๊ธ์ฉ ์ ๋ํด ๋๊ฐ์ผ ํ๋ค.
- ์ฌ๋ฆฌ๋ทฐ ๋จ๊ณ์์ Claude๊ฐ '์๋์ ์ ์ธ'์ '๋๋ฝ'์ ์๋ฒฝํ ๊ตฌ๋ถํ์ง ๋ชปํ๋ค. ๊ฒฐ๊ตญ ํ๋จ์ ์ฌ๋์ด ํด์ผ ํ๊ณ , Skill์ ๊ทธ ํ๋จ์ ๋์น์ง ์๊ฒ ๋ ์ฌ๋ ค ์ฃผ๋ ์ญํ ์ ๋จธ๋ฌด๋ฅด๋ ๊ฒ ์ ์ ํ ๊ฒ ๊ฐ๋ค.
์์ผ๋ก๋ ์ด ํ๋ก์ฐ๋ฅผ ๋ ๋ค์ํ ํฌ์ง์ (ํ๋ก ํธ์๋, ๋ฐ์ดํฐ, QA)์๋ ๋ง์ถฐ ๋ณด๊ณ ์ถ๋ค.
๋ง์น๋ฉฐ
Claude Code ๊ฐ์ ์์ด์ ํธ ๋๊ตฌ์ ํ์ ๊ฒฐ๊ตญ 'ํผ์ ์ํ๋ ๊ฒ'์ด ์๋๋ผ 'ํ๋ก์ฐ ์์ ๋ น์๋๋ ๊ฒ' ์ ์๋ค๊ณ ์๊ฐํ๋ค.
๊ธฐํ์ ํ ์ฅ์์ ์ถ๋ฐํด PR์ด ๋จธ์ง๋๋ ์๊ฐ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ดํ ๋ฌธ์๊ฐ ๋ค์ ์ต์ ์ํ๋ก ๋์์ค๋ ์๊ฐ๊น์ง — ๊ทธ ๊ธด ํธํก์ ์ฌ๋ ํผ์ ๋์น์ง ์๊ณ ๋๊ณ ๊ฐ๊ธฐ๋ ์ฝ์ง ์๋ค.
๊ทธ ํ์ MCP๊ฐ ์ฐ๊ฒฐํ๊ณ , Skill์ด ๋ฐ๋ณต์ ๋ค๋ฌ์ด ์ฃผ๋ฉด, ๊ฐ๋ฐ์๋ ์ ๋ง๋ก ์ฌ๋ฐ๋ 'ํ๋จ'๊ณผ '์ค๊ณ'์ ์๊ฐ์ ์ธ ์ ์๊ฒ ๋๋ค.
๋น์ทํ ๊ณ ๋ฏผ์ ํ๊ณ ๊ณ์ ๋ถ๋ค๊ป ์ด ๊ธ์ด ์์ ์ฐธ๊ณ ๋ผ๋ ๋์์ผ๋ฉด ์ข๊ฒ ๋ค.
๊ฐ์ ํ์ ๋ฌธํ์ ํด ์คํ์ ๋ค๋ฅด๊ฒ ์ง๋ง, "ํ๋ก์ฐ ์ ์ฒด๋ฅผ ํ ์ค๋ก ๊ฟฐ์ด ๋ณธ๋ค" ๋ ๊ด์ ์์ฒด๋ ์ด๋์์๋ ํด๋ณผ ๋งํ ์๋๋ผ๊ณ ์๊ฐํ๋ค.