ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ์ „๋ฌธ ์—ญํ• ์„ ๋ณต์‚ฌํ•ด ๋„ฃ์–ด ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ์—ญํ• ํ˜• ์—์ด์ „ํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ, ๋ณด์•ˆ, ์ฝ”๋“œ๋ฆฌ๋ทฐ, SRE, ๋งˆ์ผ€ํŒ…์ฒ˜๋Ÿผ ๊ฐ ๋ถ„์•ผ๋ณ„ ์—์ด์ „ํŠธ ํŒŒ์ผ์ด ์ •๋ฆฌ๋ผ ์žˆ์–ด โ€œ์ผ๋‹จ ํŒ€์„ ๊ตฌ์„ฑํ•˜๊ณ  ์‹œ์ž‘โ€ํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์—๊ฒŒ ์ง๊ด€์ ์ด๋‹ค.

์ด ๋ ˆํฌ๋Š” 1์œ„ ยท โญ +23.2K๋กœ ํšŒ์ž๋œ ํ”„๋กœ์ ํŠธ๋‹ค. ๋ณ„ ์ˆซ์ž๋งŒ ๋ณด๋ฉด ์œ ํ–‰์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ์ง€๊ธˆ ์–ด๋””์— ์‹œ๊ฐ„์„ ์“ฐ๊ณ  ์žˆ๋Š”์ง€๋ฅผ ๊ฝค ์†”์งํ•˜๊ฒŒ ๋“œ๋Ÿฌ๋‚ธ๋‹ค. ๋งŽ์€ ํŒ€์ด ์ด์ œ ํ•˜๋‚˜์˜ ๋งŒ๋Šฅ ์—์ด์ „ํŠธ๋ณด๋‹ค ์—ญํ• ์ด ๋ถ„๋ฆฌ๋œ ์—์ด์ „ํŠธ๋ฅผ ์›ํ•œ๋‹ค. agency-agents๋Š” ๊ทธ ์š”๊ตฌ๋ฅผ ์•„์ฃผ ์ง์„ค์ ์œผ๋กœ ๋งŒ์กฑ์‹œํ‚จ๋‹ค. ์—ญํ•  ์„ค๋ช…, ๋งํˆฌ, ์‚ฐ์ถœ๋ฌผ ๊ธฐ๋Œ€์น˜, ์‚ฌ์šฉ ์‹œ์ ๊นŒ์ง€ ํŒŒ์ผ ์•ˆ์— ๋„ฃ์–ด๋†”์„œ ๋ณต์‚ฌ ์ฆ‰์‹œ ์‹คํ—˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

flowchart LR
A[๋ฌธ์ œ] --> B[agency-agents]
B --> C[์„ค์น˜]
C --> D[์ตœ์†Œ ์‹คํ—˜]
D --> E[์—…๋ฌด ์ ์šฉ ํŒ๋‹จ]

์น ํŒ ํŒ์„œํ˜• ์น˜ํŠธ์‹œํŠธ

  • ์ด ๋ ˆํฌ์˜ ํ•œ ์ค„ ํ‚ค์›Œ๋“œ๋Š” agency-agents๋‹ค.
  • ์ด๋ฒˆ ๋ณด๊ฐ•์—์„œ๋Š” ์„ค์น˜์™€ ์‚ฌ์šฉ ์ˆœ์„œ๋ฅผ ๊ณต์‹ README ๊ธฐ์ค€์œผ๋กœ ๋” ์ด˜์ด˜ํ•˜๊ฒŒ ์ •๋ฆฌํ–ˆ๋‹ค.
  • ์ฝ์„ ๋•Œ๋Š” ์ „์ œ ์กฐ๊ฑด โ†’ ์„ค์น˜ โ†’ ์ฒซ ์‹คํ–‰ โ†’ ๊ฒ€์ฆ ์ˆœ์„œ๋กœ ๋ณด๋ฉด ๋œ๋‹ค.
  • โ€œ๋Œ€๋‹จํ•ด ๋ณด์ธ๋‹คโ€๋ณด๋‹ค โ€œ๋‚ด ์—…๋ฌด์—์„œ ๋ฐ˜๋ณต ๋น„์šฉ์„ ์ค„์ด๋Š”๊ฐ€โ€๋ฅผ ๋จผ์ € ๋ณธ๋‹ค.

์ด ๋ ˆํฌ๋ฅผ ํ•œ ์ค„๋กœ ๋ณด๋ฉด

ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ์ „๋ฌธ ์—ญํ• ์„ ๋ณต์‚ฌํ•ด ๋„ฃ์–ด ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ์—ญํ• ํ˜• ์—์ด์ „ํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ, ๋ณด์•ˆ, ์ฝ”๋“œ๋ฆฌ๋ทฐ, SRE, ๋งˆ์ผ€ํŒ…์ฒ˜๋Ÿผ ๊ฐ ๋ถ„์•ผ๋ณ„ ์—์ด์ „ํŠธ ํŒŒ์ผ์ด ์ •๋ฆฌ๋ผ ์žˆ์–ด โ€œ์ผ๋‹จ ํŒ€์„ ๊ตฌ์„ฑํ•˜๊ณ  ์‹œ์ž‘โ€ํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์—๊ฒŒ ์ง๊ด€์ ์ด๋‹ค.

์™œ ์ง€๊ธˆ ์ด ๋ ˆํฌ๊ฐ€ ๋œจ๋Š”๊ฐ€

๋งŽ์€ ํŒ€์ด ์ด์ œ ํ•˜๋‚˜์˜ ๋งŒ๋Šฅ ์—์ด์ „ํŠธ๋ณด๋‹ค ์—ญํ• ์ด ๋ถ„๋ฆฌ๋œ ์—์ด์ „ํŠธ๋ฅผ ์›ํ•œ๋‹ค. agency-agents๋Š” ๊ทธ ์š”๊ตฌ๋ฅผ ์•„์ฃผ ์ง์„ค์ ์œผ๋กœ ๋งŒ์กฑ์‹œํ‚จ๋‹ค. ์—ญํ•  ์„ค๋ช…, ๋งํˆฌ, ์‚ฐ์ถœ๋ฌผ ๊ธฐ๋Œ€์น˜, ์‚ฌ์šฉ ์‹œ์ ๊นŒ์ง€ ํŒŒ์ผ ์•ˆ์— ๋„ฃ์–ด๋†”์„œ ๋ณต์‚ฌ ์ฆ‰์‹œ ์‹คํ—˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ ˆํฌ ์•ˆ์—์„œ ๋จผ์ € ๋ณผ ๊ฒƒ

  • ์—”์ง€๋‹ˆ์–ด๋งยท๋””์ž์ธยท์„ธ์ผ์ฆˆยท์ปค๋ฎค๋‹ˆํ‹ฐ ๋“ฑ ์ง๋ฌด๋ณ„ ์—์ด์ „ํŠธ ํŒŒ์ผ ๋ฌถ์Œ
  • ๊ฐ ์—์ด์ „ํŠธ๋งˆ๋‹ค ์ •์ฒด์„ฑ, ์›Œํฌํ”Œ๋กœ์šฐ, ์‚ฐ์ถœ๋ฌผ ๊ธฐ๋Œ€์น˜, ์„ฑ๊ณต ๊ธฐ์ค€์ด ๋“ค์–ด ์žˆ์Œ
  • Claude Code ์™ธ์—๋„ CursorยทCopilotยทaiderยทWindsurf์šฉ ๋ณ€ํ™˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณต

์„ค์น˜ ์ „์— ํ™•์ธํ•  ๊ฒƒ

  • Git์œผ๋กœ ๋ ˆํฌ๋ฅผ ๋‚ด๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ
  • Claude Code ๋˜๋Š” ๋‹ค๋ฅธ ์ฝ”๋”ฉ ํ•˜๋‹ˆ์Šค ํ•˜๋‚˜
  • ์ฒ˜์Œ์—๋Š” ์—ญํ•  1~2๊ฐœ๋งŒ ๊ณจ๋ผ ์‹œํ—˜ํ•  ์ž‘์€ ํ”„๋กœ์ ํŠธ

์„ค์น˜ ๋ฐฉ๋ฒ•

๊ณต์‹ ํ™•์ธ ๋งํฌ

  • GitHub README: https://github.com/msitarzewski/agency-agents
  • Claude Code ๊ธฐ์ค€ ๋น ๋ฅธ ์„ค์น˜ ์˜ˆ์‹œ๋Š” README์˜ Quick Start ์„น์…˜์„ ์šฐ์„  ๋ณธ๋‹ค.

๊ธฐ๋ณธ ์„ค์น˜: Claude Code์— ์—์ด์ „ํŠธ ๋ณต์‚ฌ

git clone https://github.com/msitarzewski/agency-agents
cd agency-agents
cp -r agency-agents/* ~/.claude/agents/

์ด ๋ฐฉ์‹์€ ๊ฐ€์žฅ ๋‹จ์ˆœํ•˜๋‹ค. Claude Code๋ฅผ ์“ฐ๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ณ„๋„ ๋นŒ๋“œ ์—†์ด ์—์ด์ „ํŠธ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด ๋ฐ”๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„ค์น˜ ํ›„์—๋Š” ~/.claude/agents/ ์•„๋ž˜์— ์—ญํ• ๋ณ„ markdown ํŒŒ์ผ์ด ๋“ค์–ด์™”๋Š”์ง€ ํ•œ ๋ฒˆ ํ™•์ธํ•˜๋ฉด ๋œ๋‹ค.

๋‹ค๋ฅธ ๋„๊ตฌ์— ๋ถ™์ผ ๋•Œ

git clone https://github.com/msitarzewski/agency-agents
cd agency-agents
./scripts/convert.sh
./scripts/install.sh

ํŠน์ • ๋„๊ตฌ๋งŒ ๋…ธ๋ฆฐ๋‹ค๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ์ง์ ‘ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

./scripts/install.sh --tool cursor
./scripts/install.sh --tool copilot
./scripts/install.sh --tool aider
./scripts/install.sh --tool windsurf

README ๊ธฐ์ค€์œผ๋กœ๋Š” ๋จผ์ € convert.sh๋กœ ์ง€์› ๋„๊ตฌ์šฉ ํ†ตํ•ฉ ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ , ๊ทธ๋‹ค์Œ install.sh๋กœ ์‹ค์ œ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ํ๋ฆ„์ด๋‹ค.

์„ค์น˜ ํ™•์ธ

  • Claude Code๋ผ๋ฉด ~/.claude/agents/์— ํŒŒ์ผ์ด ์ƒ๊ฒผ๋Š”์ง€ ๋ณธ๋‹ค.
  • ๋‹ค๋ฅธ ๋„๊ตฌ๋ผ๋ฉด ์„ค์น˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์–ด๋–ค ๊ฒฝ๋กœ์— ํŒŒ์ผ์„ ๋ณต์‚ฌํ–ˆ๋Š”์ง€ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•œ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

  1. Claude Code ์„ธ์…˜์„ ์ƒˆ๋กœ ์—ด๊ณ , ๋ฐ”๋กœ ๋ชจ๋“  ์—ญํ• ์„ ์„ž์ง€ ๋ง๊ณ  ํ•˜๋‚˜์˜ ์—ญํ• ๋งŒ ๋จผ์ € ๋ถˆ๋Ÿฌ๋ณธ๋‹ค.
  2. ์˜ˆ๋ฅผ ๋“ค์–ด activate Frontend Developer mode and help me build a React component์ฒ˜๋Ÿผ ์—ญํ• ๋ช…+์ž‘์—…์„ ๊ฐ™์ด ์ค€๋‹ค.
  3. ์ฒซ ์‹คํ–‰์—์„œ๋Š” ์‚ฐ์ถœ๋ฌผ ํ˜•์‹์ด ๊ธฐ๋Œ€์™€ ๋งž๋Š”์ง€ ๋ณธ๋‹ค. ์ฝ”๋“œ, ๋ฌธ์„œ, ๋ฆฌ๋ทฐ ํฌ์ธํŠธ๊ฐ€ ์›ํ•˜๋Š” ํ†ค์œผ๋กœ ๋‚˜์˜ค๋Š”์ง€ ์ฒดํฌํ•œ๋‹ค.
  4. ๊ทธ๋‹ค์Œ์—๋งŒ Code Reviewer๋‚˜ Security Engineer ๊ฐ™์€ ๊ฒ€์ฆ ์—ญํ• ์„ ๋’ค์— ์ถ”๊ฐ€ํ•ด ์ด์ค‘ ๊ฒ€ํ†  ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ ๋‹ค.
Hey Claude, activate Frontend Developer mode and help me build a React component.
Hey Claude, activate Code Reviewer mode and review this PR for security and maintainability.

์ด ํ”„๋กœ์ ํŠธ์˜ ํ•ต์‹ฌ์€ โ€œํ”„๋กฌํ”„ํŠธ ํ•œ ์ค„โ€๋ณด๋‹ค ์—ญํ•  ํŒŒ์ผ ์ž์ฒด๋‹ค. ๊ทธ๋ž˜์„œ ์‹ค์ œ ์‚ฌ์šฉ ์ „์—๋Š” ํ•ด๋‹น ์—ญํ•  markdown์„ ํ•œ ๋ฒˆ ์—ด์–ด๋ณด๊ณ , ์ง€๊ธˆ ํ”„๋กœ์ ํŠธ์— ์•ˆ ๋งž๋Š” ๋ฌธ์žฅ์„ ์กฐ๊ธˆ ๋œ์–ด๋‚ด๋Š” ํŽธ์ด ์•ˆ์ •์ ์ด๋‹ค.

์–ด๋””์— ๋ฐ”๋กœ ์จ๋จน์„ ์ˆ˜ ์žˆ๋‚˜

์‚ฌ๋ก€ A. ์ž‘์€ ์ œํ’ˆํŒ€

๋””์ž์ด๋„ˆ๊ฐ€ ๋”ฐ๋กœ ์—†๊ณ  ํ”„๋ก ํŠธ์—”๋“œ ์ธ๋ ฅ๋„ ๋ถ€์กฑํ•œ ํŒ€์ด๋ผ๋ฉด UI Designer์™€ Frontend Developer ์—์ด์ „ํŠธ๋ฅผ ๋ฒˆ๊ฐˆ์•„ ๋ถ™์—ฌ์„œ ์™€์ด์–ดํ”„๋ ˆ์ž„โ†’๊ตฌํ˜„๊นŒ์ง€ ๋น ๋ฅด๊ฒŒ ๊ตด๋ฆด ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ ํ•ต์‹ฌ์€ ๋‘ ์—ญํ• ์ด ๊ฐ™์€ ์ผ์„ ์ค‘๋ณตํ•˜์ง€ ์•Š๊ฒŒ, ํ•œ์ชฝ์€ ํ™”๋ฉด ๊ธฐ์ค€์„ ์ •ํ•˜๊ณ  ๋‹ค๋ฅธ ํ•œ์ชฝ์€ ์ฝ”๋“œ ๊ตฌํ˜„๋งŒ ๋งก๊ธฐ๋„๋ก ์ฑ…์ž„์„ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ด๋‹ค.

์‚ฌ๋ก€ B. PR ํ’ˆ์งˆ ๊ด€๋ฆฌ

์ฝ”๋“œ๋ฅผ ๋ง‰ ์งœ๋Š” ์—์ด์ „ํŠธ๋ณด๋‹ค Code Reviewer๋‚˜ Security Engineer ์—ญํ• ์„ ๋’ค์— ๋ถ™์ด๋ฉด ๋˜๋Œ๋ฆผ ํšŸ์ˆ˜๊ฐ€ ์ค„์–ด๋“ ๋‹ค. ์‹ค์ œ ์šด์˜์—์„œ๋Š” โ€œ์ƒ์„ฑ ๋‹ด๋‹นโ€๊ณผ โ€œ๊ฒ€์ฆ ๋‹ด๋‹นโ€์„ ๋ถ„๋ฆฌํ•˜๋Š” ์ˆœ๊ฐ„ ๊ฒฐ๊ณผ ํ’ˆ์งˆ์ด ํ™• ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

์ฒ˜์Œ ํ•ด๋ณผ ์ตœ์†Œ ์‹คํ—˜

  1. engineering/ ํด๋”์—์„œ ์ง€๊ธˆ ํ•„์š”ํ•œ ์—ญํ•  1๊ฐœ๋งŒ ๊ณ ๋ฅธ๋‹ค.
  2. ์—ญํ•  ํŒŒ์ผ์„ ์ฝ๊ณ  ํ”„๋กœ์ ํŠธ์— ์•ˆ ๋งž๋Š” ๋ฌธ์žฅ์„ 3๊ฐœ ์ •๋„ ์ˆ˜์ •ํ•œ๋‹ค.
  3. ๋™์ผํ•œ ์ž‘์—…์„ ์—ญํ•  ์ ์šฉ ์ „/ํ›„๋กœ ํ•œ ๋ฒˆ์”ฉ ์‹œ์ผœ๋ณด๊ณ  ์‚ฐ์ถœ๋ฌผ ์ฐจ์ด๋ฅผ ๋น„๊ตํ•œ๋‹ค.
  4. ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ฒ€์ฆ ์—ญํ•  ํ•˜๋‚˜๋ฅผ ์ถ”๊ฐ€ํ•ด ์ค‘๋ณต ์ง€์‹œ ์—†์ด ์ž˜ ํ˜‘์—…ํ•˜๋Š”์ง€ ๋ณธ๋‹ค.

๊ฒ€์ฆ ํฌ์ธํŠธ๋Š” ๊ฐ„๋‹จํ•˜๋‹ค. ์ฒซ ์‹คํ—˜์—์„œ๋Š” ์†๋„๋ณด๋‹ค ์—ญํ•  ์ถฉ๋Œ์ด ์žˆ๋Š”์ง€๋งŒ ๋ณธ๋‹ค. ๊ฐ™์€ ์š”๊ตฌ๋ฅผ ๋‘ ์—์ด์ „ํŠธ๊ฐ€ ์ค‘๋ณต ์ฒ˜๋ฆฌํ•˜๊ฑฐ๋‚˜, ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ์ค€์œผ๋กœ ๋‹ตํ•˜๋ฉด ์„ค๊ณ„๊ฐ€ ๋œ ๋œ ๊ฒƒ์ด๋‹ค.

๋ณผ ๋•Œ ์ฃผ์˜ํ•  ์ 

  • ์—ญํ• ์ด ๋งŽ๋‹ค๊ณ  ์„ฑ๋Šฅ์ด ์ž๋™์œผ๋กœ ์ข‹์•„์ง€์ง€ ์•Š๋Š”๋‹ค. ํ•„์š”ํ•œ ์—ญํ• ๋งŒ ๊ณจ๋ผ์•ผ ํ•œ๋‹ค.
  • ๊ฐ ์—ญํ• ์˜ ๊ฒฝ๊ณ„๊ฐ€ ๋ถˆ๋ช…ํ™•ํ•˜๋ฉด ์—์ด์ „ํŠธ๋ผ๋ฆฌ ๊ฐ™์€ ์ผ์„ ๋‘ ๋ฒˆ ํ•˜๊ฒŒ ๋œ๋‹ค.
  • ๋งŒ๋Šฅ ์กฐ์ง๋„์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ๊ฒฐ๊ตญ ํ”„๋กœ์ ํŠธ ๋ฌธ๋งฅ์— ๋งž๋Š” ํ˜„์ง€ํ™” ์ž‘์—…์€ ํ•„์š”ํ•˜๋‹ค.

๋‹ค์Œ ์ฝ๊ธฐ

์ด ๊ธ€์€ AI๋ฅผ ํ™œ์šฉํ•ด ์ดˆ์•ˆ์„ ์ •๋ฆฌํ–ˆ๊ณ , GitHub README์™€ ๊ณต์‹ ๋งํฌ๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•ด ์‹ค๋ฌด ์ ์šฉ ๊ด€์ ์œผ๋กœ ํ’€์–ด์ผ๋‹ค.