์ฌ์ง์ ์ ๊ฐ ์ ์ญ์ผ๋ก ์ฌ์ฉํ๋ claude.md์ ํต์ฌ ๋ด์ฉ์ด๊ณ claude.md๋ ์ธ์ ์คํ์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐธ๊ณ ํ๋ ์ฌํญ๋ค์ ๋๋ค.
์ฃผ๋ก, ์ฝ๋ฉ ์ง์นจ์๋ ํ์ผ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ๋ ์ฉ๋
์์๋ค ๋จ๋ค ํ ํ๋ฆฟ ๋ณต์ฌํด์ ์ฐ๋ ๋ฐฉ๋ฒ๋ณด๋ค๋, ๊ทธ๊ฑฐ๋ณด๋ค ํจ์ฌ ์ข์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. (๊ทธ๋๋ ์ 4๊ฐ์ง๋ ์ถ๊ฐํ๊ธธ ์ถ์ฒ)
์์ ์ด ์ฌ์ฉํ๋ Claudeํํ
๋ด ํ์ผ ๋๋ ํ ๋ฆฌ์ git ํ์คํ ๋ฆฌ ๋ชจ๋ ๋ถ์ํด์ claude md ์์ด๋ก ์์ธํ๊ฒ ์์ฑํด์ค
-> ์ดํ claude md Refactoringํ๊ณ ์ถ๊ฐํ๊ฑฐ๋ ์ง์๋ ๋๋๋ถ๋ถ ์๋?
์ ๋ ฅํ ์กฐ์ ํด๋๊ฐ๋ฉด ๋ฉ๋๋ค
๐ ์ ์ญ vs ํ๋ก์ ํธ๋ณ ์ฐจ์ด
CLAUDE.md๋ ๋ ๋ ๋ฒจ๋ก ๋๋ฉ๋๋ค
์ ์ญ CLAUDE.md (~/.claude/CLAUDE.md)
- ๋ด ๋ชจ๋ ํ๋ก์ ํธ์ ๊ณตํต์ผ๋ก ์ ์ฉ
- ๋๋ง์ ์ฝ๋ฉ ์คํ์ผ, ์ ํธํ๋ ๊ท์น ๋ฑ
- ์: "ํ๊ตญ์ด๋ก ์ฃผ์ ๋ฌ์ง ๋ง", "logging์ structlog ์จ", "ํ์ ํํธ ํ์"
ํ๋ก์ ํธ๋ณ CLAUDE.md (ํ๋ก์ ํธ ๋ฃจํธ์ CLAUDE.md)
ํด๋น ํ๋ก์ ํธ์๋ง ์ ์ฉ
๊ธฐ์ ์คํ, ๋น๋ ๋ช
๋ น์ด, ํ๋ก์ ํธ ๊ตฌ์กฐ ๋ฑ
git์ ์ปค๋ฐํ๋ฉด ํ์์ด๋ ๊ณต์ ๋ ๋จ
์ถ๊ฐ๋ก CLAUDE.local.md๋ git์ ์ ์ฌ๋ผ๊ฐ๋ ๋๋ง์ ๋ก์ปฌ ์ค์ ์ฉ์
๋๋ค.
๐ ์์ด๋ก ์ฐ๋ ์ด์ ?
CLAUDE.md๋ ์์ด๋ก ์ฐ๋ ๊ฑธ ์ถ์ฒํฉ๋๋ค.
Claude๊ฐ ์์ด ๊ธฐ๋ฐ ๋ชจ๋ธ์ด๋ผ ์์ด ์ง์๋ฅผ ๋ ์ ํํ๊ฒ ๋ฐ๋ฆ
๋๋ค.
ํ ํฐ๋ ํ๊ตญ์ด๋ณด๋ค ์ ๊ฒ ๋จน์.
๋ํ๋ ํ๊ตญ์ด๋ก ํด๋ ๋๋๋ฐ, md ์์ฑ๊ณผ ์ฝ๊ธฐ๋ ์์ด๊ฐ ํจ์จ์ ์ ๋๋ค.
