๊ฐ๋ฐฅ ๋จน๊ธฐ(Dogfooding, ๋๊ทธํธ๋ฉ): ์์ฌ์์ ๊ฐ๋ฐํ ์ ํ์ด๋ ์๋น์ค๋ฅผ ๋ด๋ถ ๊ตฌ์ฑ์๋ค์ด ์ง์ ๋จผ์ ์ฌ์ฉํด ๋ณด๋ฉฐ ํ์ง์ ํ
์คํธํ๊ณ ๊ฐ์ ํ๋ ๊ดํ.
AI ๋ฐ์ด๋ธ ์ฝ๋ฉ ์๋๊ฐ ์ด๋ ธ๋ค๊ณ ๋ ๋ค๋ฉฐ, AI ์คํํธ์
๋ ์ค๋ฆฝํ๊ณ , AI ๋น๋ํค ๊ฐ์ตํด ๋ฐ์ด๋ธ ์ฝ๋ฉ์ผ๋ก ๋ญ๊น์ง ๋ง๋๋ ์ง๋ ๋ณด๊ณ , ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ํ์ํ tool๊ณผ ์ปค๋ฎค๋ํฐ๊น์ง ๋ง๋ค์๋๋ฐ, ์ ์ ๊ทธ๊ฑธ๋ก ๋ด๊ฐ ์ง์ ๋ญ ๋ง๋ค ์๊ฐ์ ๋ชปํ๋ค.
๊ทธ๋์ ๋ด์น ๊น์ ์ผ๋ง ์ ๋ถํฐ ์ง์ ๋ฐ์ด๋ธ ์ฝ๋ฉ ํด์ธ bkit๋ฅผ ์ค์นํ๊ณ ์ด๊ฒ ์ ๊ฒ ํด๋ณด๋ ์ค, ๋๋ณด๋ค๋ ๋ ๋น๊ฐ๋ฐ์์ธ ๋ถ์ด ์ง์ ์ค์นํ๋ค๊ฐ ๋ต๋ตํด ํ๋ ๊ฑธ ๋ณด๊ณ , ๋๋ ๋ต๋ตํ๋ ์ฐธ์ธ๋ฐ ๊ทธ๋ฅ ๋น๊ฐ๋ฐ์์๊ฒ ์น์ ํ๊ฒ ์ค๋ช
ํด์ฃผ๋ ์ฑ๋ด์ ๋ง๋ค์ด๋ณผ๊น ํ๊ณ ๊ธฐํ. ๊ทธ๋์ bkit ์์ claude code๋ฅผ ์ํํด ๋ด๊ฐ ๋ง๋ค๊ณ ์ถ์ ๊ฑฐ์ ๋ํด ๋ช ์ค ๋ฃ๊ณ ๊ฐ๋ฅํ๊ฒ ๋๊ณ ์ง๋ฌธ.
์๋ ์๊ฐ ๋ฏธ์ณค๋ ๊ฐ์๊ธฐ ๊ธ๋ฐ์ง์ ํ๋๋ ๊ธฐํ ๋ฌธ์๋ถํฐ ๊ฐ๋ฐ ์ฌ์์๊น์ง ์ผ์ฌ์ฒ๋ฆฌ๋ก ํผ์ ์ง์ฃผ. ๋ถ๊ณผ 5๋ถ์์ 10๋ถ์ฌ์ด? (๋์ฆ์ ์๊ณ ๋ดค๋๋ claude code๋ ๊ทธ๋ฅ ์์ง์ผ ๋ฟ์ด์๊ณ , ๊ฑฐ๊ธฐ์ ์ฐจ์ฒด์น๊ณ ์ํธ ๋ฃ๊ณ , ํธ๋ค ๋ถ์ด๊ณ ํ ๊ฒ bkit์๋ค. ๊ทธ๊ฒ ์๋๋ฉด ๊ฐ์ธ์ด ์ผ์ผ์ด skills, agent ๋ฑ๋ฑ์ ๋ง๋ค์ด ์ฐ๊ฑฐ๋ ์ด๋์ ๊ฐ์ ธ๋ค ์จ์ผ ํจ)
๊ทธ๋ฌ๋๋ ์ค๋น ๋ค ๋์๋ค๊ณ ์คํ ํด๋ ๋๋๊ณ ์ง๋ฌธ, ๊ทธ๋์ ์ด๊ฒฝ์์ผ๋ก ๋น์ '์ฌ๋ฐ๊ฒ ๋ค, ์งํ์์ผ!' ํ ๋ง๋. ์กฐํญ ํ๋๋์ฅ๋ค๋ ์๋๊ณ ์งํ์ด ๋ฏธ์น ์์ค์ผ๋ก ์ ๊ฐ. ๋ก์ปฌ ํ๋ ๋๋ผ์ด๋ธ์ ์์์ ํด๋ ๋ง๋ค๊ณ ๋๋ฑ ๋๋ฑ ๊ฑฐ๋ฆฌ๋ฉฐ ๊ณ์ ๋ฌผ์ด๋ด, ์งํ์์ผ์? 1. Yes, 2. ๋ชจ๋ yes, 3. No, 4. ๊ธฐํ. ๊ณ์ 2์๋๋ฉด 1๋ง ๋๋ฅด๋ค ๋ณด๋ฉด ์ด๋์ ๋ค ๋์๋ค๊ณ ๊ฒฐ๊ณผ ๋ณด๊ณ . Vs code ํฐ๋ฏธ๋ ์ ๋๊ฐ๋ก ๋๋๊ณ ์ผ์ชฝ ์ค๋ฅธ์ชฝ ๋ฒ๊ฑธ์ ๊ฐ๋ฉฐ ์ผ ์ํค๋ฉด ๋ ๋น ๋ฅด๋ค.
์ ๋ค ์ผ ์ํค๊ณ , ๋ ์ ํ๋ธ ๋ณด๋ฉฐ ๊ฟ ๋นจ๋ค๊ฐ ๊ฐ๋ '์งํ ์์ผ~' ํ ๋ง๋.
์ค...์ด๋ ๊ฒ ๋๊ฒฝ์ ํ์ฅ๋์ด ๋๋๊ตฌ๋.
๊ทธ๋ฌ๋๋ ๋ก์ปฌ ์๋ฒ๋ก ์ฌ์ดํธ๋ฅผ ์ฐ๋ค. ์ค...๋์์ธ์ ๋ด๊ฐ ์ด๋ป๊ฒ ํ๋ผ๊ณ ๋งํ ์ ๋ ์๋๋ฐ ๊ทผ์ฌํ๊ฒ ๊น๋ง์ถค์ผ๋ก ๋ง๋ค์๋ค. ์ํค์ง ์์ ๊ฒ๊น์ง '์์์' ์ฒ์ฒ ๋ฐฐ์นํ๊ณ ๋ง๋ค์ด๋ธ๋ค. (๊ทผ๋ฐ ์ด๊ฒ๋ ์๋ claude code๊ฐ ์์์ ํ๋ ๊ฒ ์๋์๊ณ , bkit์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋์ ๋
ธํ์ฐ ๋งค๋ด์ผ ๋๋ถ์ด์๋ค)
๊ทผ๋ฐ ์ด๊ฑธ ๋ ํผ์ ์ธ ๊ฒ๋ ์๋๊ณ ๋ค๋ฅธ ์ฌ๋๋ ์ฐ๊ฒ ํด์ผํ ๊ฒ์๋๊ฐ? ๊ทธ๋ด๋ ค๋ฉด ๋ด ๋ก์นผ์์ ๋ง๋ค์ด ๋์ ์ด ์ฑ๋ด ํ๋ก๊ทธ๋จ์ ์ด๋๊ฐ์ ์ฌ๋ ค๋๊ณ ๋๋ ค์ผ๊ฒ ์ง ('๋ฐฐํฌ'๋ผ๊ณ ํ๋ค). ์๋๋ฉด ๋ญ ๋ด PC๋ฅผ 24์๊ฐ ์ผ๋์ผ ํ๋. ๊ทธ ์ ์ ์ผ๋จ git์ด๋ผ๊ณ ํ๋ ๋ด ์ปดํจํฐ์์ ์ง์ง๊ณ ๋ณถ๋ ๋ชจ๋ ์ฝ๋ฉ ๊ธฐ๋ก๋ค(์ฝ์ง ํฌํจ)์, ๋ค๋ฅธ ์ฌ๋๋ค๋ ๋ณด๋ผ๊ณ ํน์ ๋๋ง ๋ณด๋๋ก ํด๋ผ์ฐ๋ ๊ณต๊ฐ์ ์ ์์ฉ์ผ๋ก ์ฌ๋ ค๋ณธ๋ค (์ด๊ฒ ํ์ฐธ ์ ์ ๋ง์๊ฐ ์ธ์ํ github). ๊ฐ๋ฐ์๋ค์ ์ํ ์ผ์ข
์ '๊ธ๋ก๋ฒ ์ ๊ตญ ๋
ธ๋์๋'์ด๋๊น. ์ด๋์ผ ๋์ค์ ๋ฐฐํฌ๊ฐ ์ฝ๋ค.
(์ค๊ฐ์ ๋ญ ์ปค๋ฐํ๊ณ ํธ์ฌํ๋ค๊ณ ๋์ค๋๋ฐ, ์ฝ๋ฉํ๋ ๊ฑฐ ํ์ ํ๊ณ ๊ทธ๊ฑธ ๊นํ๋ธ์ ์ฌ๋ฆฐ๋ค๋ ์๊ธฐ)
ํ์ฌ๊ฐ ๋ค ๋ง์น ์ค ์์๋๋ฐ claude code๊ฐ ๋ ๋ฌผ์ด๋ณธ๋ค. ์ฌ๋ ๊ฐ๋ฐ์์ผ๋ฉด ์ง๊ธ ์ฆ์ ๋ฐฅ ๋จน์ผ๋ฌ ๊ฐ๊ฑฐ๋ ์ฅ์ ์ด๋์ ์๋๋ฉฐ ๋ด๋ฐฐ ํ ์๊ฐ์ธ๋ฐ, ์๋ ์ฌ์ง๋ฅผ ์๋ค. ์คํ๋ ค ๋ด๊ฐ ํ์ฅ์ค ๊ฐ ์๊ฐ๋ ์๊ฒ, ์ผํ๊ฒ ๋ค๊ณ ๊ณ์ ํ๋ฝ์ ๊ตฌํ๋ค. vercel๋ก ๋ฐฐํฌํ๊ฒ ๋๊ณ ์๊พธ ์ง์ง๊ฑฐ๋ฆฐ๋ค. ๊ทธ๋์, ๋ด๊ฐ ๋ฐฐํฌ์๊ฒ '์งํ์์ผ~'ํ ๋ง๋ํ๊ณ ๋ด ์ง. ๊ทผ๋ฐ ๋ญ ๊ณ์ ๋ฌผ์ด๋ณธ๋ค. DB๋ ์ด๋ป๊ฒ ํ ๊ฑฐ๋, Claude API key๋ ๋ญ๋ ๋ฑ๋ฑ...์๋ ์ฌ๋๋ ๋ชจ๋ฅด๋ฉด ๋ชจ๋ฅธ๋ค๊ณ ํ๋ ๊ฒ ์ต์์ ๋ฐฉ๋ฒ์ด๋ค. ๊ทธ๋ฅ ๋ชจ๋ฅธ๋ค๊ณ ํ๋ฉด ๋๋ค. ๋ด๊ฐ ๋ชจ๋ฅธ๋ค๊ณ ํ ์๋ก ์๋ ๋์น๋ ์ผํ๊ฐ์ฌ๊ฐ ๋์ด ์๊ธฐ์ฝ๊ฒ ์ฐจ๊ทผ ์ฐจ๊ทผ ์๋ ค์ฃผ๋๋ผ. ๋ด๊ฐ ๋ชฝ๊ณ ๋ฉ๋ฆฌ ๋ด๋ณต๋ ์
์ด ๋ณด๊ณ ์ง๊ธฐ์ค์นธ์ ๊ณ ํฅ ๋ชฝ๊ณ ๊ฐ ์ด๋์ง๋ ์์ง๋ง, ๋ญ ๋ชฝ๊ณ ์ DB๋ ์์๋. (์๊ณ ๋ณด๋ ์ด๋ง์ด๋งํ๊ฒ ํฌ๋ค๋ ๋ป์ ์๋จ์ด Humongous์์ ์๋ค๋๋ผ)
ํ์ฌ๊ฐ ์๋ ์ค๋ฌด์๋ค์ ์ต๋ํ ๋ฉ์๊ณ , ์ต์ ์, ์ด๋ ค์ด ๋จ์ด๋ฅผ ์จ์ ํ์ฅ๋๊ป ๋ณด๊ณ ํ๊ณ , ํ์ฅ๋์ ๋ชฐ๋ผ๋ ์ต๋ํ ๋ค ์๊ณ ์๋ ๊ฒ์ฒ๋ผ ๊ทผ์ํ๊ฒ ๋๋์ด๋ฉฐ ํ ๋ง๋, '์งํ์์ผ~'. ๊ทธ๋ ๊ฒ ๋ชฝ๊ณ ๋ ๊ฐ๋ค๊ฐ, DB์์ ์ ํํ๊ฒ ๋ง๋ data๋ฅผ ์ฐพ๋๋ก RAG๋ ๋ง๋ค๊ณ , ๊ทธ๋ด๋ผ๊ณ ์ธ๋ฑ์ฑ, ์๋ฒ ๋ฉ๋ ํ๊ณ ...์ด๋ฐ ๊ฑธ ๋ด๊ฐ ํ๋ค๋ ๊ฒ ์๋๋ผ claude code๊ฐ ๊ทธ๋ฐ ๊ฑฐ ํ๊ฒ ๋ค๊ณ ํด์ ๋ด๊ฐ ๋ชป์ด๊ธฐ๋ ์ฒ '์งํ์์ผฐ๋ค'๋ ์๊ธฐ. ์๋ ํ์ฅ๋์ ๋ถ๋ฒ๋ง ์๋๋ฉด ๊ณผ์ ์ ์ ๊ฒฝ ์์ฐ๊ณ ๊ฒฐ๊ณผ๋ง ๊ฐ์ง๊ณ ์๋ฒ์ ์ค๋ค. ์๋ค์ด ์ํ๋ฉด ์์ผ๋ก ์ฑ๊ณผ๊ธ์กฐ๋ก MAX 20๋ฐฐ ์ง๋ฆฌ ๊ฒฐ์ ํด์ฃผ๋ฉด ๋๊ณ , ๋ ์ํ๋ฉด ๊ณ์ ํ๋ ๋ ๊ธ์ด์ฃผ๋ฉด ๋๋ค.
๊ทธ๋ฆฌํ์ฌ ์ด์ฐ ์ด์ฐ ๋ฐฐํฌ ๋์๋ค๊ณ ๋งํฌ๋ฅผ ์ฃผ๊ธธ๋ ํน์๋ ํ๊ณ ๋ธ๊นํ๋๋ ์ค.....์๋ฐํ ์ฑ๋ด ์ฌ์ดํธ๊ฐ ์ง์ง ๋ฌ๋ค. ๊ทผ๋ฐ bkit ๊ธฐ๋ณธ ์ฌ์ ์ค ํ๋๊ฐ ๋ค๊ตญ์ด ์ค์๊ฐ ๊ฐ์ง ์์คํ
์ธ๋ฐ, ์ง์ง ๋๋ํ๊ณ , ๊ฐ์ ์ง๋ฌธ์ ํ๊ธ, ์์ด, ์ผ๋ณธ์ด, ์ค๊ตญ์ด(๊ฐ์ฒด, ๋ฒ์ฒด), ์คํ์ธ์ด, ํ๋์ค์ด๋ก ๊ฐ๊ฐ ๋ฌผ์ด๋ณด๋, ์...์ค์๊ฐ์ผ๋ก ํด๋น ์ธ์ด๋ก ๋ต์ ํ๋ค...์ด๊ฒ ๋ง์ด ๋ฉ๋๊ฝ~~
์ ๊ธฐํ ๊ฑด, ํ ๋ชจ๋ํฐ์ ์ด ์ฑ๋ด ์ฌ์ดํธ๋ฅผ ์ด์ด๋๊ณ ์ ๋ชจ๋ํฐ์ claude code๋ฅผ ์ผ๋ ์ํ์์, claude code์๊ฒ ์ง์์ง์ ํ๋ฉด์ ์ด๊ฒ ์ ๊ฒ ํธ์ง ์ก๊ณ ์์ ํ๋ผ๊ณ ๋ฅ๋ฌํ๋ฉด, ๋ฐ๋ก ๋ฐ๋ก ์์ ์ ํ๊ณ 1~2๋ถ ๋ด์ ์ฑ๋ด ์ฌ์ดํธ์ ๋ฐ์์ด ๋๋ค. ์ด๊ฒ ์ด๊ฒ ๋ง์ด ๋๋๊ณ ์...
๋ต๋ณ์ด ๋๋ฌด ๊ต๊ณผ์ ๊ฐ์ผ๋ ์คํ์๋ ์์๋จน๊ฒ ์ฝ๊ฒ ์๊ธฐํด๋ผ, ๋ ์ ๋ฌธ์ฉ์ด ๋ชจ๋ฅด๋ ๋๊ฐ ์ผํ๊ฐ์ฌ๋ก ๋น์ํด์ ๋ ์ดํด์์ผ๋ผ, ๋ต๋ณ ์ค ๊ฐ๊ฒฉ์ด ์ข๋ค ๋ํ๋ผ, ํ๋ ์ข ๋ฃ์ ์ ์๊ฒ ํด๋ผ, ์ด๋ผ ํ๋น์ฝ์ด ๋น ์ก๋ค, ๋ต์ด ๊ธธ๋ฉด ๊ทธ๊ฑฐ ๋ฐ๋ก ๋ณต์ฌํ๊ณ ์ถ์ํ
๋ ๋ณต์ฌ ๋ฉ๋ด๋ ๋ฃ์ด๋ผ, ๋ต๋ณ DB์ ์๋ ์ง๋ฌธ์ด ๋์ค๋ฉด ์ธ๋ถ ๊ฒ์๋ ๊ฐ๋ฅํ๊ฒ ํด๋ผ, ๋ต๋ณ์ด ์์ด๋ ๊ฑธ ๋ค ๋ชจ์์ DB๋ก ๋ง๋ค์ด ๋์ค์ RAG ๋์์ผ๋ก ์จ๋ผ, ๊ธฐ์กด DB์ ๋ต๋ณ DB ๊ทธ๋ฆฌ๊ณ ์ธ๋ถ ์ ๋ณด์ ๊ฐ์ค์น๋ ์ผ๋ง๋ก ํด๋ผ ๋ฑ๋ฑ...ํ๊บผ๋ฒ์ ์์ผ๋ ๋๊ณ , ๋ฐ๋ก ๋ฐ๋ก ์์ผ๋ ๋๋ค. ์ฌ๋์ ํ ๋ฒ์ ์์ํค๋ฉด ๊ถ์๋ ๋๊ธฐ ๋๋ฌธ์ ๋์น ๋ณด์ด์ง๋ง ์๋ค์ ์๋ฌด ์๊ฐ์ด ์์ด ์ข๋ค.
์์ธ...๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ๋ง์กฑํ ๋ด๊ฐ ์๋์ง. ๋๋ ์ฒํ๋ฉฐ ์ง์ธ๋ค๊ฐ ํ์ฌ์ ์ผ๊ฒฉ์ ๋ ๋ ธ๋ค. ๊ทผ๋ฐ ์ด๊ฑฐ ์ฌ์ค bkit ํํ์ด์ง์ ๋ฉ์ ์ ํํ์ ์ฑ๋ด์ผ๋ก ๊ตฌ์์ ์ค์นํ ๊ฑด๋ฐ...์ํฐ ๋๋ฅด์ ๋ง์ ๊ธฐ๋ค๋ ธ๋ค๋ ๋ฏ์ด ์ค์ค์ค ๋ณด๊ณ ๋ฅผ ํ๋ค. 1,2,3 ๋ฐฉ์์ด ์๋๋ฐ 1๋ฒ ๋ฐฉ์์ ์ถ์ฒํฉ๋๋ค. ์ผ ์ํค๋ค๊ฐ ๊ณผ๋ก์ฌํ๊ฒ ์๊ฒผ๋ค. ์ง์ ์๊ฐ๋ ์ ์
์ ๋ถ์ฌ์๋ก ๋ฐ์์ 24์๊ฐ ๊ดด๋กญํ ๋นํ๋ ์ฌ์ ๋๋์ด๋ค.
ํ์ฌ๊ฐ์ ์ด๋ ๊ฒ ๋ง๋ฌด๋ฆฌ ํ๋ฉด ํดํผ์๋ฉ์ธ๋ฐ, ์ฌ๋ ์์ฌ์ ๋์ด ์๋ ์ง๋ผ, ํ์ฐธ ํ์ ์ฌ์ฉ ๋ฌผ์๋ค. ๊ทผ๋ฐ ์ด๊ฑฐ ์์ธ ์ฑ์ ์ฐ๊ฒฐํด์ ๋ฉ์ ์ ๋ก ์ฑ๋ดํ๋ ๊ฒ๋ ๋๊ฒ ์ด? ์๋ ์ด๊ฑด ๋ญ ์ค๋๊ธฐ 3๋ถ ์นด๋ ๋ ์๋๊ณ , ์ฆ์์์ ๋ 3๊ฐ์ง ์์ ์ ์ํ๋ค. ์ด๊ฑฐ ๋ฐ๋ผํ๋ค๊ฐ ์ ๋ง ์ฃฝ์ ๊ฒ๊ฐ์์ ์ผ๋จ ๋๋ต์ ๊ณ์ ๋ฏธ๋ฃจ๊ณ ์๋ค. ์ผํ๊ณ ์ถ์ด ์ฃฝ์ ๊ฒ๊ฐ์, ๋ช
๋ น๋ง ๊ธฐ๋ค๋ฆฌ๋ ์ฅ์๊ธ ์ฌ์์ ์์ ๋ ๋๋์ด๋ค, ์๋ ์ ๋ ์์, ๋ด ์ง๋ ์ํด, ์๊ธ๋ ๋ช ํผ ์๋, ์ด๋ฌ๋ ๊ฐ๋ฐ์๋ค ๊ณก์๋ฆฌ ๋๋ค๋ ๊ฒ ์ค๊ฐ์ด ๋๋๋ผ. ์ด ์์ธ ์ฑ ์ฐ๋ ์ฐ์ ํฌ๋น์ฝํฐ๋ด~~
์ด ์ฑ๋ด์ด ๊ถ๊ธํ ๋ถ๋ค์ ๋งํฌ๋ฅผ ๋ฐฉ๋ฌธํด ์ฃผ์ธ์.
https://bkit-guide.vercel.app/
https://github.com/popup-studio-ai/bkit-claude-code
์ฑ๊ฐํฌ๋ฅด์์ ๋ฒค์ฒ๋น๋ฉ์ ํ๊ณ ์์ต๋๋ค.