
Claude Code ์ฐ๋ค ๋ณด๋ฉด ์ด๋ ์๊ฐ "์ด ์์ ๋ฐฉ์์ ์์ด์ ํธ๋ก ์ ์ฅํด๋๋ฉด ๋งค๋ฒ ๋ค์ ์ค๋ช ์ ํด๋ ๋๊ฒ ๋ค"๋ ์๊ฐ์ด ๋ค์ด์. ์ ๋ ๊ทธ ์๊ฐ์ผ๋ก ์คํฌ ํ์ผ์ ํ๋ ๋ง๋ค์๋๋ฐ ๋์ค์ ๋ณด๋๊น ์คํฌ์ด ์๋ ๊ฐ ๋์ผ๋ฉด์ ๊ด๋ฆฌ๊ฐ ์ฌ์ฌ ์ด๋ ค์์ง๋๋ผ๊ณ ์.
์ด๋ค ์คํฌ์ด ์๋์ง ํ์ ํ๋ ค๋ฉด ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ์ด์ด๋ด์ผ ํ๊ณ ์๋ก์ด ๋๊ตฌ๋ฅผ ์ถ๊ฐํ๋ฉด ์ฐ๊ด๋ ์คํฌ ํ์ผ์ ์ ๋ถ ์ฐพ์์ ๊ณ ์ณ์ผ ํ๊ฑฐ๋ ์. ๊ทธ ๋ถํธํจ์ด ์์ฌ์ ์คํฌ์ ๊ฒ์ํ๊ณ ์ค์นํด์ฃผ๋ MCP ์๋ฒ๋ฅผ ์ง์ ๋ง๋ค์ด๋ณด๊ฒ ๋์ด์. ๋ง๋ค๋ฉด์ MCP์ ์คํฌ์ด ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง ์ ๋๋ก ๋ค์ฌ๋ค๋ณด๋ ์๊ฐ๋ณด๋ค ๊ฐ๋ ์ด ๋ช ํํ๊ณ ์ฌ๋ฏธ์๋ค์.
AI์ ์ผํ๋ค ๋ณด๋ฉด ์ด๋ฐ ์ํฉ์ด ๋์์ด ๋ฐ๋ณต๋ผ์.
"์ค๋์ PR ๋ฆฌ๋ทฐ๋ฅผ ๋ถํํด. ์ ๋ง๋ค ์ฐ๋ฆฌ ํ์ TypeScript๋ฅผ ์ฐ๊ณ strict ๋ชจ๋๊ฐ ์ผ์ ธ ์์ด. ํ ์คํธ๋ Jest๋ฅผ ์ฐ๊ณ ์ปค๋ฒ๋ฆฌ์ง๋ ๋ฌด์กฐ๊ฑด 80% ์ด์ ์ ์งํด์ผ ํด. ์ฝ๋ฉํธ๋ ํ๊ตญ์ด๋ก ์น์ ํ๊ฒ ๋ฌ์์คโฆ"
์๋ก์ด ์ธ์ ์ ์์ํ ๋๋ง๋ค ์ด ๊ธด ๋งฅ๋ฝ(Context)์ ์ฒ์๋ถํฐ ๋ค์ ์ค๋ช ํด์ผ ํ๊ฑฐ๋ ์. ๋งค๋ฒ ๋๊ฐ์ ํ๋กฌํํธ๋ฅผ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๋ ๊ฑด ์์ฒญ๋ ๋ญ๋น๊ณ ์ค์๋ก ํ๋๋ผ๋ ๋น ๋จ๋ฆฌ๋ฉด AI ๊ฒฐ๊ณผ๋ฌผ์ด ํ ๋ฌ๋ผ์ ธ์. ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ํ ๊ท์น์ด ๋ง์์ง์๋ก "์ฐ๋ฆฌ ํ ๋ฃฐ์ ๋ง๊ฒ ํด์ค"๋ผ๋ ํ ๋ง๋๋ฅผ ์์๋ฃ๊ฒ ๋ง๋ค๊ธฐ ์ํ ์ฌ์ ์์ ์ด ๋๋ฌด ๋ฒ๊ฑฐ์์ง์ฃ .
๊ทธ๋์ ๋ฑ์ฅํ ๊ฐ๋ ์ด ์คํฌ(Skill)์ด์์. ์์ฃผ ์ฐ๋ "ํ๋กฌํํธ(์ญํ ๊ณผ ๊ท์น) + ์ฌ์ฉํ ๋๊ตฌ(Tools) + ์ฐ๊ฒฐํ ์ธ๋ถ ๋ฐ์ดํฐ(MCP)" ์ธํธ๋ฅผ ํ๋์ ํ์ผ๋ก ์๊ตฌ์ ์ผ๋ก ๋ฐ์ ํด๋๊ณ ํ์ํ ๋ ์ด๋ฆ๋ง ๋ถ๋ฌ์ ์ฐ๋(On-demand) ๋ฐฉ์์ด์ฃ . ์ผํ์ฑ ๋ํ๋ก ํ๋ฐ๋๋ ์ง์์ '์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ง์ถคํ ์์ด์ ํธ ๋ชจ๋'๋ก ๋ง๋ ์ ์ด์์.
์คํฌ์ ๊ธฐ์ ์ ์ธ ๊ด์ ์์ ๋ณด๋ฉด ์์ด์ ํธ์ ์ ๋์ฝ(Executive Function)์ ๊ตฌ์ฑํ๋ ๊ณผ์ ์ด๋ผ๊ณ ๋ณผ ์ ์๋๋ฐ์.
๋จ์ํ "๋ฆฌ๋ทฐ ํด์ค"๋ผ๊ณ ๋ช ๋ นํ๋ ๊ฑด ๋ณธ๋ฅ์ ์ธ ๋ฐ์์ ์๊ตฌํ๋ ๊ฒ์ ๊ฐ๊น์ง๋ง ์คํฌ ํ์ผ์ ๊ตฌ์ฒด์ ์ธ ๊ฐ์ด๋์ ๋๊ตฌ๋ฅผ ์ ์ด์ฃผ๋ ๊ฑด ์์ด์ ํธ์๊ฒ '์ด ์์ ์ ํ ๋ ๊ณ ๋ คํด์ผ ํ ๊ฐ์น ํ๋จ ๊ธฐ์ค'๊ณผ '์ฌ์ฉ ๊ฐ๋ฅํ ์๋จ'์ ๋ฏธ๋ฆฌ ์ธํ ํด ์ฃผ๋ ์์ ์ด์์.
์ด '์ ๋์ฝ'์ด ์ ์ค๊ณ๋์ด ์์์๋ก ์์ด์ ํธ๋ ๋ณต์กํ ์ํฉ์์๋ ์ผ๊ด๋ ํ๋จ์ ๋ด๋ฆด ์ ์๊ฒ ๋ฉ๋๋ค. "๋๋ ํ์ ์์ ์ฑ์ ๊ฐ์ฅ ์ค์ํ๊ฒ ์๊ฐํ๋ ๋ฆฌ๋ทฐ์ด ์คํฌ์ ์ฅ์ฐฉํ์ผ๋๊น ์ด ์ฝ๋๋ ๊ทธ๋ฅ ๋์ด๊ฐ ์ ์์ด"๋ผ๊ณ ์ค์ค๋ก ํ๋จํ๊ฒ ๋ง๋๋ ํ์ด ์ฌ๊ธฐ์ ๋์ค๊ฑฐ๋ ์.
์คํฌ์ ๊ฐ์ฅ ์ฝ๊ฒ ์ค๋ช ํ๋ฉด ์์ด์ ํธ์๊ฒ ์ฃผ๋ ์ญํ ์นด๋์์. "๋๋ ์ฝ๋ ๋ฆฌ๋ทฐ ์ ๋ฌธ๊ฐ์ผ. ์ด๋ฐ ๋๊ตฌ๋ฅผ ์ธ ์ ์์ด. ์ด๋ฐ ๊ธฐ์ค์ผ๋ก ๋ฆฌ๋ทฐํด"๋ผ๊ณ ๋ฏธ๋ฆฌ ์จ๋๋ ๊ฑฐ์ฃ . ์ค์ฒด๋ ๊ทธ๋ฅ ๋งํฌ๋ค์ด ํ์ผ์ด์์.
---
name: code-reviewer
description: "TypeScript ์ฝ๋ ๋ฆฌ๋ทฐ ์ ๋ฌธ ์์ด์ ํธ"
tools: [Read, Bash]
mcpServers: [github]
---
PR์ ๋ฐ์ผ๋ฉด ์ฝ๋ ํ์ง, ํ์
์์ ์ฑ, ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ค์ฌ์ผ๋ก ๋ฆฌ๋ทฐํด์.
frontmatter(ํ์ผ ๋งจ ์ --- ์ฌ์ด ์์ญ)์ ์์ด์ ํธ์ ๋ฅ๋ ฅ์ ์ ์ธํ๊ณ ๊ทธ ์๋ ๋ณธ๋ฌธ์ด ์์คํ
ํ๋กฌํํธ๊ฐ ๋ผ์. Claude Code๊ฐ ์ด ์์ด์ ํธ๋ฅผ ์คํํ ๋ ์ด ํ์ผ ์ ์ฒด๋ฅผ ์ปจํ
์คํธ๋ก ๋๊ฒจ์ฃผ๋ ๊ตฌ์กฐ์์.
์ฌ๊ธฐ์ tools์ mcpServers๋ ์ญํ ์ด ๋ฌ๋ผ์. tools๋ Claude Code ์์ ๋ด์ฅ๋ ๋๊ตฌ(Read, Bash, Write ๊ฐ์ ๊ฒ๋ค) ์ค์์ ์ด ์์ด์ ํธ์๊ฒ ํ์ฉํ ๋ชฉ๋ก์ด๊ณ mcpServers๋ ์ธ๋ถ์ ๋ณ๋๋ก ๋์ด MCP ์๋ฒ๋ฅผ ์ฐ๊ฒฐํ๋ ํ๋์์.
๊ทธ๋ฆฌ๊ณ description ํ๋๊ฐ ์๊ฐ๋ณด๋ค ์ค์ํด์. Claude๊ฐ ์ด๋ค ์คํฌ์ ๋ถ๋ฌ์ฌ์ง ๊ฒฐ์ ํ ๋ ์ด ํ๋๋ฅผ ๋ด์. "PR ๋ฆฌ๋ทฐํด์ค"๋ผ๊ณ ํ์ ๋ description: "PR ๋ฒํธ๋ฅผ ์ฃผ๋ฉด ์ฝ๋ ํ์ง์ ๋ฆฌ๋ทฐํด์"์ธ ์คํฌ์ ์ฐพ์๋ด๋ ๊ฑฐ์์. ์ฌ๊ธฐ๊ฐ ์ ๋งคํ๋ฉด Claude๊ฐ ์คํฌ์ ๋ชป ์ฐพ๊ฑฐ๋ ์๋ฑํ ๊ฑธ ๊ณจ๋ผ์.
ํ์ผ ์์น๋ ๋ ๊ตฐ๋ฐ์์. ~/.claude/agents/์ ๋๋ฉด ๋ชจ๋ ํ๋ก์ ํธ์์ ์ธ ์ ์๋ ๊ธ๋ก๋ฒ ์คํฌ์ด ๋๊ณ ํ๋ก์ ํธ ๋ฃจํธ์ .claude/agents/์ ๋๋ฉด ๊ทธ ํ๋ก์ ํธ ์์์๋ง ์ธ ์ ์์ด์. ๊ฐ์ ์ด๋ฆ์ด๋ฉด ํ๋ก์ ํธ ์คํฌ์ด ์ฐ์ ์ด์์.
์ด๋ ์ชฝ์ ๋ฌ์ผ ํ ์ง ๊ธฐ์ค์ ๊ฐ๋จํด์. ์ด๋์๋ ์ฐ๋ ๋ฒ์ฉ ์์ (๋ฌธ์ ์์ฑ, ์ฝ๋ ๋ฆฌ๋ทฐ ๊ฐ์ ๊ฒ๋ค)์ ๊ธ๋ก๋ฒ์ ๋๊ณ ํน์ ํ๋ก์ ํธ ๋๋ฉ์ธ์ด ํ์ํ ์์ (์ฌ๋ด ๋ฐฐํฌ ์์คํ ์ ๊ทผ, ํน์ DB ๊ตฌ์กฐ ์กฐํ ๊ฐ์ ๊ฒ๋ค)์ ํ๋ก์ ํธ ์คํฌ๋ก ๋๋ ๊ฒ ๋ง์์. ์ฌ๋ด API์ ์ฐ๊ฒฐํ๋ ์คํฌ์ ๊ธ๋ก๋ฒ๋ก ๋๋ฉด ๋ค๋ฅธ ํ๋ก์ ํธ์์๋ ์ด์ฐจํผ ์ธ ์ ์๋๋ฐ ๋ชฉ๋ก์๋ง ๋จ์ ์์ด์ ๋ ธ์ด์ฆ๊ฐ ๋ผ์.
"PR ๋ฆฌ๋ทฐํด์ค"๋ผ๊ณ Claude Code์ ๋งํ๋ฉด Claude๊ฐ ๋ฑ๋ก๋ ์คํฌ ๋ชฉ๋ก์ ๋ณด๊ณ code-reviewer ์คํฌ์ด ์ ํฉํ๋ค๊ณ ํ๋จํด์. ๊ทธ ์คํฌ์ ๋ถ๋ฌ์์ ์์ด์ ํธ๋ฅผ ์คํํ๊ณ tools์ ์ ํ Read, Bash์ mcpServers์ ์ ํ github์ ์ด ์์ด์ ํธ์๊ฒ ์ค์. ์์ด์ ํธ๋ ๊ทธ ๋๊ตฌ๋ค์ ์จ์ GitHub์ ์ง์ ์ ๊ทผํ๊ณ ๋๊ธ์ ๋ฌ๊ณ ๋ฆฌ๋ทฐ๋ฅผ ๋จ๊ธธ ์ ์๊ฒ ๋๋ ๊ฑฐ์์.
๋งค๋ฒ "GitHub ๋๊ตฌ ์จ์ PR ๋ฒํธ ๋ช ๋ฒ์ ์ด๋ฐ ๊ธฐ์ค์ผ๋ก ๋ฆฌ๋ทฐํด"๋ผ๊ณ ์ค๋ช ํ ํ์ ์์ด ํ ๋ฒ ์คํฌ๋ก ๋ง๋ค์ด๋๋ฉด ๋์ด์์.
์คํฌ ํ์ผ์์ mcpServers์ ์ด๋ฆ์ ์ ์ผ๋ฉด ์์ด์ ํธ๊ฐ ์ธ๋ถ ์๋น์ค์ ์ ๊ทผํ ์ ์๋ค๊ณ ํ๋๋ฐ์. ๊ทธ ์ธ๋ถ ์๋น์ค๋ฅผ ์ฐ๊ฒฐํด์ฃผ๋ ๊ฒ MCP์์. ์ฌ์ค ์ด MCP๊ฐ ํ์ํ ๋ฐฐ๊ฒฝ์ ์๋ฉด ์ง๊ธ AI ์ํ๊ณ๊ฐ ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ์งํํ๊ณ ์๋์ง ์ ์ ์์ด์.
๊ณผ๊ฑฐ์๋ AI ํด๋ผ์ด์ธํธ์ ์ธ๋ถ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ฐ๊ฒฐํ๋ ค๋ฉด ์ด๋ฅธ๋ฐ 'N ร M ํตํฉ์ ์ ์ฃผ'๋ฅผ ๊ฒช์ด์ผ ํ๋๋ฐ์. ์๋ฅผ ๋ค์ด ๋ณผ๊น์?
์์ ์ OpenAI์ GitHub์ ์ฐ๊ฒฐํ๋ ค๋ฉด OpenAI ์ ์ฉ Function Calling ์ฒด๊ณ์ ๋ง์ถฐ ์ฝ๋๋ฅผ ์ง์ผ ํ๊ณ ์ด๊ฑธ Claude์ ์ด์ํ๋ ค๋ฉด Claude ์ ์ฉ ๊ท๊ฒฉ์ผ๋ก ์์ ํ ๋ค์ ์ง์ผ ํ๊ฑฐ๋ ์. ๋ฐ๋๋ก ์๋ก์ด ์ฌ๋ด ๋๊ตฌ๋ฅผ ๋์ ํ๋ฉด ๊ทธ ๋๊ตฌ๋ฅผ ์ฐ๋ฆฌ๊ฐ ์ฐ๋ ๋ชจ๋ AI ๋ชจ๋ธ์ ๋ง๊ฒ ์์ญ ๊ฐ์ ์ฐ๋ ์ฝ๋๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๋ง๋ค์ด์ผ ํ์ด์. ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ๊ฐ์์ ๋ฐํด๋ฅผ ๋ค์ ๋ฐ๋ช ํ๊ณ ์๋ ์ฌ๊ฐํ ํํธํ ์ํ์์ฃ .
์ด ํํธํ ๋ฌธ์ ๋ฅผ ๋จ๋ฒ์ ํด๊ฒฐํ๋ ค๊ณ Anthropic์ด ์ฃผ๋ํด์ ์ ์ํ ์คํ ํ์ค์ด ๋ฐ๋ก MCP(Model Context Protocol)์์.
๊ฐ๋ฐ์๋ถ๋ค์ด๋ผ๋ฉด ๊ณผ๊ฑฐ IDE ์ํ๊ณ๋ฅผ ํ์ ํ๋ LSP(Language Server Protocol)๋ฅผ ๋ ์ฌ๋ฆฌ์๋ฉด ์ ํํ ํ ๋ฐ์. LSP ๋๋ถ์ ์ธ์ด๋ณ ๋ถ์ ์๋ฒ๋ง ํ๋ ์ ๋ง๋ค์ด๋๋ฉด VSCode๋ IntelliJ๋ ์ด๋ค ์๋ํฐ์์๋ ์ธ ์ ์๊ฒ ๋ ๊ฒ์ฒ๋ผ "์ด๋ค AI ํด๋ผ์ด์ธํธ๋ ์ด๋ค ๋ฐ์ดํฐ ์์ค๋ ์ค๊ฐ์ MCP๋ผ๋ ๊ณตํต ๊ท๊ฒฉ ํ๋๋ง ๋ง์ถ์"๋ ํ์ ์ ์ธ ์ ๊ทผ์ด์ฃ .
์ด์ ํ ๋ฒ๋ง 'GitHub MCP ์๋ฒ'๋ฅผ ๋ง๋ค์ด ๋๋ฉด Claude Code๋ ๋ฌผ๋ก ์ด๊ณ Cursor๋ Windsurf์ฒ๋ผ MCP ์คํ์ ์ง์ํ๋ ๋ชจ๋ ํด๋ผ์ด์ธํธ์์ ๋ณ๋ ์ฐ๋ ์ฝ๋ ์์ด ๊ทธ๋๋ก ๊ฐ์ ธ๋ค ์ธ ์ ์์ต๋๋ค. ๋ง ๊ทธ๋๋ก AI์๊ฒ ์๋ก์ด ๊ฐ๊ฐ ๊ธฐ๊ด์ ๋น ๋ฅด๊ณ ๊ท๊ฒฉํ๋๊ฒ ๋ฌ์์ค ์ ์๋ '๊ณต์ฉ USB ํฌํธ'๊ฐ ๋ฐ๋ช ๋ ์ ์ด์์.
๊ฐ๋ ์ ์ผ๋ก ๋ ๊น์ด ๋ค์ด๊ฐ ๋ณด๋ฉด MCP๋ AI ๋ชจ๋ธ์ ๊ฐ์ฅ ๊ณ ์ง์ ์ธ ๋ฌธ์ ์ธ '์ง์ ์ฐจ๋จ(Knowledge Cut-off)'๊ณผ '๋ถํฌ๋ช ํ ์ธ๋ถ ์ ๊ทผ'์ ํด๊ฒฐํ๋ ํต์ฌ ๊ณ ๋ฆฌ์์.
LLM์ ํ์ต๋ ์์ ๊น์ง์ ๋ฐ์ดํฐ๋ง ์๊ณ ์๋ ์์ฃผ ๋๋ํ '๋ฐ์ ๋ ๋'์ ๊ฐ์๋ฐ์. MCP๋ ์ด ๋์๊ฒ ์ค์๊ฐ์ผ๋ก ์ธ์์ ๋ณด๊ณ ๋๋ ์ ์๋ ๊ฐ๊ฐ ์ ๊ฒฝ๊ณผ ์ด๋ ์ ๊ฒฝ์ ๋ฌ์์ฃผ๋ ํ๋กํ ์ฝ์ด๋ผ๊ณ ์ดํดํ์๋ฉด ์ข์์.
MCP๊ฐ ์ค์ ๋ก ๋์ํ ๋๋ ์ธ ๊ฐ์ง ์ฃผ์ฒด๊ฐ ์๋ก ์์ก์์.
์ฌ๋ฏธ์๋ ๊ฑด ์ด ์๋ฒ๊ฐ ๋ด ์ปดํจํฐ์์ ๋์๊ฐ๋ ๊ฐ๋จํ ์คํฌ๋ฆฝํธ์ผ ์๋ ์๊ณ ์ ๋ฉ๋ฆฌ ํด๋ผ์ฐ๋์ ๋ ์๋ ๊ฑฐ๋ํ ์์คํ ์ผ ์๋ ์๋ค๋ ์ ์ธ๋ฐ์. ์ด๋ค ํํ๋ MCP๋ผ๋ ํต์ผ๋ ์ธ์ด๋ก ๋งํ๋๊น Host(์์ด์ ํธ) ์ ์ฅ์์๋ ๊ทธ์ '๋ด๊ฐ ์ธ ์ ์๋ ์ถ๊ฐ์ ์ธ ๊ฐ๊ฐ'์ผ๋ก ๋ณด์ผ ๋ฟ์ด์์.
Claude Code์ MCP ์๋ฒ๋ฅผ ๋ฑ๋กํ๋ ๊ฑด ๋ช ๋ น์ด ํ ์ค์ด์์.
claude mcp add github -- npx @modelcontextprotocol/server-github
ํ๊ฒฝ ๋ณ์๊ฐ ํ์ํ ๊ฒฝ์ฐ์ -e ํ๋๊ทธ๋ก ๋๊ฒจ์ค์.
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=<token> -- npx @modelcontextprotocol/server-github
๋ชจ๋ ํ๋ก์ ํธ์์ ์ฐ๊ณ ์ถ๋ค๋ฉด --scope global ์ต์
์ ๋ถ์ฌ์.
claude mcp add --scope global github -- npx @modelcontextprotocol/server-github
์ด๋ ๊ฒ ๋ฑ๋กํ๋ฉด Claude Code๊ฐ ํ์ํ ๋ ๊ทธ ์๋ฒ๋ฅผ ์คํํ๊ณ ์๋ฒ๊ฐ ์ ๊ณตํ๋ ๋๊ตฌ๋ค์ ์์ด์ ํธ์๊ฒ ๋๊ฒจ์ค ์ ์๋ ์ํ๊ฐ ๋ผ์.
MCP ์๋ฒ๊ฐ ์์ด์ ํธ์๊ฒ ์ค ์ ์๋ ๊ฑด ํฌ๊ฒ ์ธ ๊ฐ์ง์์.
Tool์ ์์ด์ ํธ๊ฐ ์ง์ ํธ์ถํ๋ ํจ์์์. "GitHub์ PR ๋ง๋ค์ด์ค"๋ "DB์์ ์ด ์ฟผ๋ฆฌ ์คํํด์ค" ๊ฐ์ ๋์์ด ์ฌ๊ธฐ ํด๋นํ๊ฑฐ๋ ์. ์ด ๊ธ์์ ๋ค๋ฃจ๋ ๋๋ถ๋ถ์ ์ฌ๋ก๊ฐ ์ด ํํ์์.
Resource๋ ์ฝ๊ธฐ ์ ์ฉ ๋ฐ์ดํฐ์์. ๋ฌธ์๋ ์ค์ ํ์ผ ๋๋ ํน์ ํ์ผ ๋ด์ฉ ๊ฐ์ ๊ฑธ ์์ด์ ํธ๊ฐ ์ฐธ์กฐํ ์ ์๊ฒ ๋ ธ์ถํ๋ ๋ฐฉ์์ธ๋ฐ์. Tool์ด "ํ๋"์ด๋ผ๋ฉด Resource๋ "์ฐธ๊ณ ์๋ฃ"์ ๊ฐ๊น๋ค๊ณ ๋ณด์๋ฉด ๋ผ์.
Prompt๋ ์ฌ์ฌ์ฉํ ์ ์๋ ํ๋กฌํํธ ํ ํ๋ฆฟ์ด์์. ํ ๊ณตํต์ผ๋ก ์ฐ๋ ๋ฆฌ๋ทฐ ๊ธฐ์ค์ด๋ ๋ถ์ ๋ฐฉ์์ ์๋ฒ์ ์ ์ฅํด๋๊ณ ๊บผ๋ด ์ฐ๋ ๋ฐฉ์์ด์ฃ . ์ฌ๋ฌ ์์ด์ ํธ๊ฐ ๊ฐ์ ๊ธฐ์ค์ ๊ณต์ ํด์ผ ํ ๋ ์ ์ฉํด์.
์ด๋ฏธ ๋ง๋ค์ด์ง MCP ์๋ฒ๊ฐ ๊ฝค ๋ง์์. ์ค๋ฌด์์ ์ธ ๋งํ ์ฌ๋ก๋ค์ ๊ตฌ์ฒด์ ์ผ๋ก ์ ๋ฆฌํด๋ดค์ด์.
PR ๋ง๋ค๊ธฐ๋ ์ด์ ์ฝ๋ฉํธ ๋ฌ๊ธฐ ๋๋ ๋ธ๋์น ๊ด๋ฆฌ๋ฅผ ์์ด์ ํธ๊ฐ ์ง์ ํ ์ ์์ด์. ์ฝ๋๋ฅผ ๋ถ์ํ ๋ค GitHub์ ์ง์ ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ๋ฅผ ๋จ๊ธฐ๋ ์์ผ๋ก์. ์ง๊ธ๊น์ง "์ด ์ฝ๋ ๋ถ์ํด์ค โ ๊ฒฐ๊ณผ ๋ณต์ฌ โ GitHub์ ์ง์ ์ฝ๋ฉํธ ๋ถ์ฌ๋ฃ๊ธฐ" ํ๋ ํ๋ฆ์ด ํ ๋ฒ์ ๋๋์ ์ ๋ง ํธํด์.
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=<token> -- npx @modelcontextprotocol/server-github
๋ฑ๋กํ๋ฉด create_pull_request๋ add_comment ๊ทธ๋ฆฌ๊ณ list_issues ๊ฐ์ ๋๊ตฌ๊ฐ ์์ด์ ํธ์๊ฒ ์ด๋ ค์.
ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ณ ํ์ผ์ ์ผ๊ด ์์ ํ๊ฑฐ๋ ํน์ ํจํด์ ํ์ผ์ ์ฐพ๋ ์์
์ ์์ด์ ํธ๊ฐ ์ฒ๋ฆฌํ ์ ์์ด์. ๋๊ท๋ชจ ์ฝ๋ ๋ง์ด๊ทธ๋ ์ด์
์์
์ด๋ ๋ ๊ฑฐ์ ํจํด ๊ต์ฒด ๊ฐ์ ๋ฐ ์ ์ฉํ๊ฑฐ๋ ์. Claude Code ๋ด์ฅ Read๋ Write ๋๊ตฌ๋ณด๋ค ๋๋ ํ ๋ฆฌ ํ์์ด ํจ์ฌ ์์ํด์.
claude mcp add filesystem -- npx @modelcontextprotocol/server-filesystem
ํน์ ์ฑ๋์ ์๋์ผ๋ก ๋ฆฌํฌํธ๋ฅผ ๋ณด๋ด๊ฑฐ๋ ํ ์๋ฆผ์ ์ ์กํ ์ ์์ด์. ๋ฐฐํฌ ์๋ฃ ์๋ฆผ์ด๋ ์๋ฌ ๋ถ์ ์์ฝ ๋๋ ์ฃผ๊ฐ ์ฝ๋ ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ๋ฅผ ์์ด์ ํธ๊ฐ ์ง์ ์ฌ๋์ผ๋ก ๋ณด๋ด์ฃผ๋ ์์ด์ฃ .
claude mcp add slack -- npx @modelcontextprotocol/server-slack
send_message๋ list_channels ๊ฐ์ ๋๊ตฌ๋ฅผ ์์ด์ ํธ์์ ๋ฐ๋ก ์ธ ์ ์์ด์.
DB ์คํค๋ง ์กฐํ๋ ์ฟผ๋ฆฌ ์คํ ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ๋ถ์์ ์์ด์ ํธ๊ฐ ์ง์ ํ ์ ์์ด์. ์๋ฌ ์์ธ ์ถ์ ์ด๋ ๋ฐ์ดํฐ ์ง๊ณ ๋ฆฌํฌํธ ์์ ์์ "DB ๋๊ฐ์ ํ์ธํด๋ด์ผ ํ๋๋ฐ" ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์ฌ๋ผ์ง๊ฑฐ๋ ์. PostgreSQL์ด๋ MySQL ๊ฐ์ ์ฃผ์ DB์ฉ ์๋ฒ๊ฐ ๋ฐ๋ก ์์ด์.
claude mcp add postgres -- npx @modelcontextprotocol/server-postgres
์ด๊ฒ ๊ฐ์ธ์ ์ผ๋ก ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ์ผ์ด์ค์์. ๋ฐฐํฌ ์ํ ์กฐํ๋ ํฐ์ผ ์์คํ ์ ๋ฐ์ดํธ ๋๋ ๋ด๋ถ ์๋น์ค ๋ชจ๋ํฐ๋ง ๊ฐ์ ๊ฑธ ์์ด์ ํธ์๊ฒ ๋ถ์ผ ์ ์๊ฑฐ๋ ์. MCP TypeScript SDK๋ฅผ ์ฐ๋ฉด ์ฌ๋ด API๋ฅผ MCP ์๋ฒ๋ก ๊ฐ์ธ๋ ์์ ์ด ์๊ฐ๋ณด๋ค ์ค๋ ์ ๊ฑธ๋ ค์.
// ์ฌ๋ด API๋ฅผ MCP ์๋ฒ๋ก ๊ฐ์ธ๋ ํต์ฌ ๊ตฌ์กฐ
server.tool(
"get_deploy_status",
"๋ฐฐํฌ ์ํ๋ฅผ ์กฐํํด์",
{ service: z.string() },
async ({ service }) => {
const status = await internalApi.getDeployStatus(service);
return { content: [{ type: "text", text: JSON.stringify(status) }] };
},
);
์ด ์๋ฒ๋ฅผ ๋ฑ๋กํ๋ฉด ์์ด์ ํธ๊ฐ get_deploy_status ๋๊ตฌ๋ฅผ ์ธ ์ ์๊ฒ ๋ผ์.
MCP ๊ฐ๋
์ ์์์ผ๋ ์ด์ ์คํฌ ์ฌ๋ก๋ฅผ ๋ณด๋ฉด mcpServers ํ๋๊ฐ ์ ์๋์ง ์์ฐ์ค๋ฝ๊ฒ ์ฝํ์. ์จ๋ณด๋ฉด์ ์ ์ฉํ๊ฒ ์ฐ๊ณ ์๋ ์ฌ๋ก ๋ค ๊ฐ์ง๋ฅผ ์ ๋ฆฌํด๋ดค๋๋ฐ์.
PR ๋ฒํธ๋ฅผ ๋๊ฒจ์ฃผ๋ฉด ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ์ฝ๊ณ ๋ฆฌ๋ทฐํด์ฃผ๋ ์์ด์ ํธ์์. ํ์ ์์ ์ฑ์ด๋ ํ ์คํธ ๋๋ฝ ๊ฐ์ ๊ธฐ์ค์ ์คํฌ ๋ณธ๋ฌธ์ ์ ์ด๋๋ฉด ๋งค๋ฒ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฆฌ๋ทฐํด์ฃผ๊ฑฐ๋ ์.
---
name: pr-reviewer
description: "PR ๋ฒํธ๋ฅผ ์ฃผ๋ฉด ์ฝ๋ ํ์ง๊ณผ ํ์
์์ ์ฑ์ ๋ฆฌ๋ทฐํด์"
tools: [Read, Bash]
mcpServers: [github]
---
PR์ ๋ฆฌ๋ทฐํ ๋ ์๋ ์์๋ก ์งํํด์.
1. GitHub์์ diff๋ฅผ ์ฝ์ด์
2. ํ์
์์ ์ฑ๊ณผ ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง ๊ทธ๋ฆฌ๊ณ ์ฝ๋ ์ค๋ณต์ ์ค์ฌ์ผ๋ก ๋ถ์ํด์
3. ์ฌ๊ฐ๋๋ณ๋ก ๋ถ๋ฅํด์ ์ฝ๋ฉํธ๋ฅผ ์ ๋ฆฌํด์
mcpServers์ github์ด ์์ผ๋ฉด GitHub์ ์ค์ ๋ก ์ ๊ทผํ์ง ๋ชปํ๋๊น GitHub MCP ์๋ฒ ๋ฑ๋ก์ด ํ์์์.
์ฝ๋๋ฅผ ์ฝ๊ณ README๋ JSDoc ์ฃผ์์ ์๋์ผ๋ก ์จ์ฃผ๋ ์์ด์ ํธ์์. ํจ์ ์๊ทธ๋์ฒ๋ง ๋ณด๊ณ ์ค๋ช ์ ๋ง๋ค์ด๋ด๋ ๊ฒ ์๊ฐ๋ณด๋ค ์ ๋๊ฑฐ๋ ์.
---
name: doc-writer
description: "์ฝ๋๋ฅผ ์ฝ๊ณ README๋ JSDoc์ ์์ฑํด์"
tools: [Read, Write, Bash]
---
ํ์ผ์ ๋ถ์ํด์ ๊ณต๊ฐ API ์์ฃผ๋ก JSDoc์ ์์ฑํด์.
๊ธฐ์กด ์ฃผ์์ด ์์ผ๋ฉด ๋ฎ์ด์ฐ์ง ์๊ณ ์๋ ๊ฒ๋ง ์ฑ์์.
์ธ๋ถ ์๋น์ค ์ฐ๊ฒฐ ์์ด ๋ด์ฅ ๋๊ตฌ(Read์ Write)๋ง์ผ๋ก ์ถฉ๋ถํ ์ฌ๋ก์์. mcpServers๊ฐ ์์ด๋ ๋๋ ์คํฌ์ด์ฃ .
๋ฐฐํฌ ์ ์ ํ ์คํธ๋ ๋ฆฐํธ ๊ทธ๋ฆฌ๊ณ ๋ณด์ ์ด์๋ฅผ ์์๋๋ก ํ์ธํด์ฃผ๋ ์์ด์ ํธ์์. ๋งค๋ฒ "ํ ์คํธ ๋๋ฆฌ๊ณ ๋ฆฐํธ ํ์ธํ๊ณ env ๋น ์ง ๊ฑฐ ์๋์ง ๋ด์ค"๋ผ๊ณ ๋งํ๋ ๋์ "๋ฐฐํฌ ์ ์ฒดํฌํด์ค" ํ ๋ง๋๋ก ๋๋ผ ์ ์์ด์.
---
name: pre-deploy-check
description: "๋ฐฐํฌ ์ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์์๋๋ก ์คํํด์"
tools: [Bash, Read]
---
์๋ ์์๋๋ก ํ์ธํด์. ํ๋๋ผ๋ ์คํจํ๋ฉด ๋ฉ์ถ๊ณ ์ด์ ๋ฅผ ์ค๋ช
ํ๊ฑฐ๋ ์.
1. `npm test` โ ์ ์ฒด ํ
์คํธ ํต๊ณผ ์ฌ๋ถ
2. `npm run lint` โ ๋ฆฐํธ ์ค๋ฅ ์์
3. .env.example ๋๋น ์ค์ .env ํค ๋๋ฝ ์์
4. ํ๋์ฝ๋ฉ๋ ์ํฌ๋ฆฟ ํค ํจํด ๊ฒ์
์๋ฌ ๋ก๊ทธ๋ฅผ ๋ถ์ฌ๋ฃ์ผ๋ฉด ์์ธ์ ์ถ์ ํ๊ณ ์์ ๋ฐฉํฅ์ ์ ์ํด์ฃผ๋ ์์ด์ ํธ์์. ์คํ ํธ๋ ์ด์ค๊ฐ ๊ธธ๊ณ ๋ณต์กํ ๋ ํนํ ์ ์ฉํด์.
---
name: error-detective
description: "์๋ฌ ๋ก๊ทธ๋ฅผ ๋ถ์ํ๊ณ ์์ธ๊ณผ ์์ ๋ฐฉํฅ์ ์ ์ํด์"
tools: [Read, Bash]
mcpServers: [database]
---
์๋ฌ ๋ก๊ทธ๋ฅผ ๋ฐ์ผ๋ฉด ์๋ ์์๋ก ๋ถ์ํด์.
1. ์๋ฌ ํ์
๊ณผ ๋ฐ์ ์์น ํ์
2. ๊ด๋ จ ์ฝ๋ ํ์ผ ์ฝ๊ธฐ
3. DB ์ฟผ๋ฆฌ ๋ก๊ทธ๋ ์ํ ์กฐํ (database MCP ํ์ฉ)
4. ์์ธ ๊ฐ์ค ์ ์ ๋ฐ ์์ ์ฝ๋ ์ ์
์ด ์์ด์ ํธ๋ database MCP ์๋ฒ๊ฐ ์์ผ๋ฉด ๊ด๋ จ DB ์ํ๊น์ง ๊ฐ์ด ์กฐํํ ์ ์๋๋ฐ์. ์์ด๋ ์ฝ๋ ๋ถ์์ ์ ๋ผ์.
์กฐํฉ ์๋๋ฆฌ์ค๋ฅผ ๋ณด๊ธฐ ์ ์ ํ ๊ฐ์ง ์ง๊ณ ๋์ด๊ฐ๋ฉด ์ข์ ๊ฒ ์์ด์. ์คํฌ ํ์ผ์ mcpServers: [github] ํ ์ค ์ ๋ ๊ฒ ์ค์ ๋ก ์ด๋ค ์ผ์ ํ๋์ง ๋ง์ด์ฃ .
github์ด๋ผ๋ ์ด๋ฆ์ ์๋ฒ ์ค์ ์ ์ฐพ์์์คํฌ ํ์ผ: mcpServers: [github]
โ ์ด๋ฆ ๋งค์นญ
์ค์ ํ์ผ์ "github" ์๋ฒ ์ค์
โ ํ๋ก์ธ์ค ์คํฐ
GitHub MCP ์๋ฒ
โ Tool ๋ชฉ๋ก ์ ๋ฌ
์์ด์ ํธ๊ฐ create_pr ์ด๋ add_comment ๋ฑ์ ์ธ ์ ์๊ฒ ๋จ
์คํฌ ํ์ผ์ด ์ง์ GitHub์ ์ ๊ทผํ๋ ๊ฒ ์๋์์. ์คํฌ์ด "์ด๋ฆํ"๋ฅผ ๋ค๊ณ ์๊ณ Claude Code๊ฐ ๊ทธ ์ด๋ฆํ๋ฅผ ๋ณด๊ณ ์๋ฒ๋ฅผ ์ฐพ์์ ์ฐ๊ฒฐํ๋ ๊ตฌ์กฐ์์. ๊ทธ๋์ MCP ์๋ฒ๋ฅผ ๋จผ์ ๋ฑ๋กํด๋์ง ์์ผ๋ฉด ์คํฌ ํ์ผ์ ์ด๋ฆ์ ์ ์ด๋ ์๋ฌด ์ผ๋ ์ ์ผ์ด๋์.
์คํฌ: pr-reviewer + MCP: github
"PR #123 ๋ฆฌ๋ทฐํด์ค"๋ผ๊ณ ํ๋ฉด ์ด๋ ๊ฒ ํ๋ฌ๊ฐ์.
์ฌ์ฉ์: PR #123 ๋ฆฌ๋ทฐํด์ค
โ Claude๊ฐ pr-reviewer ์คํฌ ์คํ
โ github MCP๋ก PR diff ์ฝ๊ธฐ
โ ์ฝ๋ ํ์ง, ํ์
์์ ์ฑ ๋ถ์
โ github MCP๋ก ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ ์ง์ ๋ฑ๋ก
โ "๋ฆฌ๋ทฐ ์๋ฃํ์ด์. ์ฌ๊ฐ๋ ๋์ ์ด์ 2๊ฐ ๋ฐ๊ฒฌํ์ด์." ์๋ต
์์ ์ Claudeํํ
๋ถ์ ๋ฐ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ณต์ฌํด์ GitHub์ ์ง์ ๋ถ์ฌ๋ฃ์ด์ผ ํ์ง๋ง ์ด ์กฐํฉ์ด๋ผ๋ฉด ๊ทธ ๊ณผ์ ์ด ์ฌ๋ผ์ ธ์. ์คํฌ ํ์ผ์ ์์์ ๋ณธ pr-reviewer์์ mcpServers: [github]๊ฐ ๋ถ์ด์๋ ๊ฒ ์ ๋ถ๊ฑฐ๋ ์.
์คํฌ: pre-deploy-check + MCP: github, slack
๋ฐฐํฌ ์ ์๋ ์ฒดํฌ์์ ์๋ฃ ์๋ฆผ๊น์ง ํ ํ๋ฆ์ผ๋ก ์ฐ๊ฒฐํ๋ ์๋๋ฆฌ์ค์์.
์ฌ์ฉ์: main ๋ธ๋์น ๋ฐฐํฌ ์ฒดํฌํด์ค
โ pre-deploy-check ์คํฌ ์คํ
โ ํ
์คํธ, ๋ฆฐํธ, ๋ณด์ ์ด์ ์์๋๋ก ํ์ธ (Bash ๋๊ตฌ)
โ ์ด์ ์์ผ๋ฉด github MCP๋ก PR ์ํ ์ฝ๋ฉํธ ๋ฑ๋ก
โ ์๋ฃ ํ slack MCP๋ก #deploy ์ฑ๋์ ์๋ฆผ ์ ์ก
โ "์ฒดํฌ ์๋ฃ๋์ด์. PR์ ๊ฒฐ๊ณผ ์ฝ๋ฉํธ ๋จ๊ฒผ์ด์." ์๋ต
์คํฌ ํ์ผ์ mcpServers: [github, slack]์ ์ถ๊ฐํ๋ ๊ฒ๋ง์ผ๋ก ์ด ํ๋ฆ์ด ๊ฐ๋ฅํด์ง๋๋ค.
---
name: pre-deploy-check
description: "๋ฐฐํฌ ์ ์ฒดํฌ๋ถํฐ ์๋ฃ ์๋ฆผ๊น์ง ํ ๋ฒ์"
tools: [Bash, Read]
mcpServers: [github, slack]
---
์ฒดํฌ๋ฆฌ์คํธ ํต๊ณผ ํ PR์ ์ํ ์ฝ๋ฉํธ๋ฅผ ๋จ๊ธฐ๊ณ
์๋ฃ๋๋ฉด #deploy ์ฑ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ ์กํด์.
์คํฌ: error-detective + MCP: database, slack
์๋ฌ ๋ก๊ทธ๋ฅผ ๋ถ์ฌ๋ฃ์ผ๋ฉด DB๊น์ง ๋ค์ ธ์ ์์ธ์ ์ฐพ๊ณ ์ฌ๋์ผ๋ก ์์ฝ์ ๋ณด๋ด์ค์.
์ฌ์ฉ์: (์๋ฌ ๋ก๊ทธ ๋ถ์ฌ๋ฃ๊ธฐ)
โ error-detective ์คํฌ ์คํ
โ ์คํ ํธ๋ ์ด์ค์์ ์๋ฌ ์์น ํ์
โ ๊ด๋ จ ์ฝ๋ ํ์ผ ์ฝ๊ธฐ (Read ๋๊ตฌ)
โ database MCP๋ก ํด๋น ์๊ฐ๋ DB ์ฟผ๋ฆฌ ๋ก๊ทธ ์กฐํ
โ ์์ธ ๋ถ์: "3์ 15๋ถ์ users ํ
์ด๋ธ ๋ฝ ๊ฒฝํฉ์ด ๋ฐ์ํ์ด์"
โ slack MCP๋ก #on-call ์ฑ๋์ ๋ถ์ ์์ฝ ์ ์ก
โ ์์ ๋ฐฉํฅ ์ ์
DB ์ฟผ๋ฆฌ ๋ก๊ทธ๊น์ง ์๋์ผ๋ก ๋ค์ง๋ ๋ถ๋ถ์ด ์ฌ์ค ์ ์ผ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ ์์ ์ธ๋ฐ ๊ทธ๊ฒ ์๋ํ๋๋ ๊ฑฐ์ฃ . ์ผ๊ฐ ์ฅ์ ๋์ํ ๋ ์ ์ฉํ๊ฒ ์ธ ์ ์์ด์.
์ด ์ธ ์๋๋ฆฌ์ค์ ๊ณตํต์ ์ ์คํฌ์ด "๋ฌด์์ ์ด๋ป๊ฒ ํ ์ง"๋ฅผ ์ ์ํ๊ณ MCP๊ฐ "์ค์ ๋ก ์ด๋๊น์ง ์์ ๋ป์ ์ ์๋์ง"๋ฅผ ๊ฒฐ์ ํ๋ค๋ ๊ฑฐ์์. ์คํฌ๋ง ์์ผ๋ฉด ๋ถ์๊น์ง์ง๋ง MCP๊ฐ ๋ถ์ผ๋ฉด ํ๋๊น์ง ๊ฐ๋ฅํด์ ธ์.
๊ฒฐ๊ตญ ์คํฌ์ ์์ด์ ํธ์๊ฒ ์ญํ ๊ณผ ๋๊ตฌ๋ฅผ ๋ฏธ๋ฆฌ ๋ถ์ฌํด๋๋ ํ์ผ์ด์์ด์. MCP๋ AI๋ง๋ค ๋ฌ๋๋ ์ธ๋ถ ๋๊ตฌ ์ฐ๊ฒฐ ๋ฐฉ์์ ํ์คํํ ํ๋กํ ์ฝ์ด๊ณ ์. ์คํฌ ํ์ผ์ mcpServers๊ฐ ๊ทธ ๋ ์ธ๊ณ๋ฅผ ์ฐ๊ฒฐํ๋ ์ ์ ์ด ๋๋ ์
์ด์ฃ .
์ด ๋์ ์กฐํฉํ๋ฉด ์๊ฐ๋ณด๋ค ๋ง์ ๊ฒ ๊ฐ๋ฅํด์. GitHub์ ์ง์ ์ฝ๋ฉํธ๋ฅผ ๋ค๋ ์ฝ๋ ๋ฆฌ๋ทฐ ์์ด์ ํธ๋ ์ฌ๋ด API๋ฅผ ์กฐํํด์ ์ ๋ฆฌํด์ฃผ๋ ๋ฐ์ดํฐ ์์ด์ ํธ ๊ทธ๋ฆฌ๊ณ ์คํฌ ํ์ผ ์์ฒด๋ฅผ ๊ด๋ฆฌํด์ฃผ๋ ์์ด์ ํธ๊น์ง ์๊ฐ๋ณด๋ค ํ์ฅ์ฑ์ด ํฌ๊ฑฐ๋ ์.
์ฒ์์ MCP๊ฐ ๊ฝค ๋ณต์กํ ๊ธฐ์ ์ฒ๋ผ ๋๊ปด์ก๋๋ฐ ์ค์ ๋ก ์จ๋ณด๋๊น "๋๊ตฌ๋ฅผ ์์ด์ ํธ์๊ฒ ์ฐ๊ฒฐํ๋ ํ์ค ๋ฐฉ์"์ด๋ผ๋ ๊ฐ๋ ํ๋๋ก ์ค๋ช ์ด ๋ค ๋๋๋ผ๊ณ ์. ์คํฌ ํ์ผ์ ์ด๋ฆ ํ ์ค ์ ๋ ๊ฒ๋ง์ผ๋ก ์ธ๋ถ ์๋น์ค๋ฅผ ์์ด์ ํธ์ ๋ถ์ผ ์ ์๋ค๋ ๊ฒ ์์ง๋ ์ข ์ ๊ธฐํ๊ธด ํด์.