์ด๊ฒ ์ํํธ์จ์ด ๊ด์ ์์ ๊ฐ๋จํ๊ฒ ๋ธ๋ก์ฒด์ธ๋ ๋ง์ฐฌ๊ฐ์ง๊ณ , ๋ฐ์ด๋ธ์ฝ๋ฉ๋ ๋ง์ฐฌ๊ฐ์ง์ธ๋ฐ ์ด๊ฒ ๋ฐ์ดํฐ๊ฐ ๋ฐ๋ผ๊ฐ๋ฉด ๋ฉ๋๋ค. ํฌ๊ฒ 2๊ฐ์ง๋ง ์ง์คํด์ ๋ณด๋ฉด ๋ฉ๋๋ค.
1. ์ฐ์ฐ
2. ๋ฐ์ดํฐ
์ฌ๊ธฐ์ ์์ ๋ฐฐ์น๋ง ํ๋ฉด ๋๊ฑฐ๋ ์?
์๋ฅผ ๋ค๋ฉด Claude Code๋ฅผ ์์์ ๋ฐ์ดํฐ๋ก ๋ณธ๋ค๋ฉด,,๋ค์๊ณผ ๊ฐ์ด ์ถ์ํํด๋ณผ ์ ์์ด์.
ํ๋กฌํํธ -> AI์๊ฒ ๋ญํ ์ง ๋ฌผ์ด๋ด -> ํ์ ๋ฐ์ดํฐ + ์ ๋ ฌ๋ ๋์ -> ๊ฒฐ๊ณผ๋ฌผ -> AI๊ฐ ์ด๊ฑธ ์ฝ๊ณ ๊ฒฐ๊ณผ๋ฌผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์์ ๋ญํ ์ง ๋ฏธ๋ฆฌ ์ ์ํจ
์ด๋ ๊ฒ 2๋ฒ AI๋ฅผ ์๋๋ค. ์ฌ๊ธฐ์์ ํ๋์ฉ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ์์ ๋ฐ์ด๋ธ์ฝ๋ฉ์ skills๋ผ๋๊ฒ ์๋๋ฐ, ์ด๊ฒ ๋ฏธ๋ฆฌ ์์ฑ๋ (๊ฐ์ด๋๋ผ์ธ ํ๋กฌํํธ)๊ณ ์ฌ๋ฌ๋ถ์ ํ๋กฌํํธ ๊ธฐ๋ฐ์ผ๋ก ๋ถ๋ฌ์ต๋๋ค. ๋ง์ฝ ์คํฌ์ ํ๋ ์ฌ์ฉํ๋ค๋ฉด
ํ๋กฌํํธ -> AI์๊ฒ ๊ฐ์ง๊ณ ์๋ ์คํฌ ์ค์ ์ธ๋งํ ๊ฑฐ ๋ฌผ์ด๋ด -> ๋ก์ปฌ์์ ์คํฌ(ํ ์คํธํ์ผ) ๋ฐ๊ฒฌ -> ๊ธฐ์กด ํ๋กฌํํธ + ์คํฌ ๋ด์ฉ์ผ๋ก AI ๋๋ฆผ -> ํ์ ๋ฐ์ดํฐ + ์ ๋ ฌ๋ ๋์ -> ๊ฒฐ๊ณผ๋ฌผ -> AI ๊ธฐ๋ฐ ๋ค์ ํ๋ ์ ์
์ด๋ ๊ฒ 3๋ฒ AI๋ฅผ ์ฐ๋๊ฑฐ์ฃ . ๊ทผ๋ฐ ์ฌ๊ธฐ์ Hook์ด๋๊ฒ ์์ต๋๋ค. ์ด๊ฑด ๋ญ๊ฐ ์คํํ๊ธฐ ์ ํ๋ก ๋ฏธ๋ฆฌ ๋์์ ์ ์ํด๋๋๊ฑฐ์์. ๋ญ ์ด๊ฑฐ ์ ์๋ ๋ฐ๋์ ์ด๊ฑฐ ์คํํด์ค. (๊ผญ AI์ผ ํ์๋ ์์ง๋ง AI์ผ์๋ ์์) ๋ํ์ ์ผ๋ก๋ PreHook๊ณผ PostHook์ด ์๋๋ฐ
ํ๋กฌํํธ -> AI์๊ฒ ๊ฐ์ง๊ณ ์๋ ์คํฌ ์ค์ ์ธ๋งํ ๊ฑฐ ๋ฌผ์ด๋ด -> ๋ก์ปฌ์์ ์คํฌ(ํ ์คํธํ์ผ) ๋ฐ๊ฒฌ -> ๊ธฐ์กด ํ๋กฌํํธ + ์คํฌ ๋ด์ฉ์ผ๋ก AI ๋๋ฆผ -> PreHook ๋ฐ๋ -> ํ์ ๋ฐ์ดํฐ + ์ ๋ ฌ๋ ๋์ -> ๊ฒฐ๊ณผ๋ฌผ -> PostHook ๋ฐ๋ -> ๊ฒฐ๊ณผ๋ฌผ2 -> AI ๊ธฐ๋ฐ ๋ค์ ํ๋ ์ ์
์ด๋ ๊ฒ ๋๋๊ฑฐ์ฃ . ์ฌ๊ธฐ์๋ AI๊ฐ ์ถ๊ฐ์ ์ผ๋ก ์ฐ์ด์ง ์์์. ๋ฌผ๋ก PreHook๊ณผ PostHook์ ์ด๋ป๊ฒ AI๋ฅผ ์จ๋ฌ๋ผ๊ณ ์ฃผ์ ํ ์๋ ์๊ธดํ๋ฐ ๊ธฐ๋ณธ์ ์ผ๋ก๋ ์ด๋ ๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ผ ์ด์ ์ฌ๊ธฐ์ ๋ณด๋ฉด ์์๋ค์ถ์ด ๋ํ ํ๋๋ง ์๋ค๊ฐ๋คํด๋ ๋งค์ฐ๋งค์ฐ ๊ธธ์ด์. ํนํ๋ ํ์ผ์ ์ฝ์ผ๋ฉด ๋ ๊ฐ์ง๊ณ ์๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ธ์๊ธ์์ฐน๋๋ค. AI๋ Context๋ผ๊ณ ์ฝ๊ฐ ๋จ๊ธฐ ๊ธฐ์ต ํ๊ณ๊ฐ ๋ชจ๋ธ๋ง๋ค ์ ํด์ ธ์์ด์. ๊ทผ๋ฐ ๊ทธ๊ฒ ๊ฐ๋์ฐจ๋ฉด ์ผ์ด ์๋๊ฒ ์ฃ ? ๊ทธ๋์ ์ข ์ข Clear(์ด๊ธฐํ)์ Compacting(์์ถ)์ ๋๋ ค ์ผ์ ์ํ ์ ์๊ฒ ๋์์ฃผ๋๊ฑฐ์์
๊ทธ๋์ ์ข ์ข ํ์ผ์ ์ฝ๋๋ฐ ๋ด์ฉ๋ง ์ค์ํ๋ค๋๊ฐ, ์๋๋ฉด ๋ง์ ํ์ผ๋ค์์ ํต์ฌ๋ง ๋ณธ๋ค๊ฑฐ๋, ์๋๋ฉด ๋จ์ ํ์ผ ์์ฑ์ด๋ ์ฐ์ฐ์ด ๋ง๋ค ์ด๋ฌ๋ฉด ์ปจํ ์คํธ๊ฐ ์๋๋๋ ์์ด ์ฐจ๊ฑฐ๋ ์? ์ด๋ฐ๊ฑธ ์ํด subagents๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์ด์.
subagents๋ ๋ธ๋ก์ฒด์ธ์ผ๋ก ์น๋ฉด ๋ณ๋ ฌ์ฒ๋ฆฌ๊ฐ๋ฅ L2๋ผ๊ณ ์๊ฐํ๋ฉด ๋์ด์. subagents์ context๋ main contexts์ ํฌํจ๋์ง ์์์. ๊ทธ๋์ ์ฝ๊ฐ ์ปจํ ์คํธ ๋นจ๋ฆฌ ์ฐฐ ๊ฒ ๊ฐ์ ์ ๋ฌด๋ ์ธ์ฃผ์ฃผ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฌผ๋ง ์ main context๋ก ๊ฐ์ ธ์ค๊ฒ ํ๋๊ฑฐ์ฃ . ์ด๊ฑด ๊ทธ๋์ ์ ๋ฌด์ ๋ฐ๋ผ์ ์ด๊ฑด subagents๋ก ์ฒ๋ฆฌํด๋ฌ๋ผ๊ณ ๋ช ์์ ์ผ๋ก ์ด์ผ๊ธฐํ๋ฉด claude code๊ฐ ์ํด์ค๋๋ค.
๊ทธ๋์ ์ด๋ ๊ฒ ๋ณด๋ฉด ํ ํฌ๋์ปฌํ๊ฒ skills, hooks, subagents๋ฅผ ๋ ์ ์ดํดํ ์ ์๋ต๋๋ค.
