์ด ๋๋ ํ ๋ฆฌ๋ ๋ ์ด์ด ๋น์ข ์(cross-cutting) ๋ฌธ์๋ฅผ ๋ณด๊ดํ๋ค. ๊ฐ ๋ ์ด์ด ๋ด๋ถ ๊ท์ฝ์ ํด๋น ๋ ์ด์ด์
CLAUDE.md๋ฅผ ์ฐธ๊ณ ํ๋ค.
product-overview.mdโ ์ ํ ๋น์ , ํ๋ฅด์๋, ํต์ฌ ์ฐจ๋ณ์ architecture.mdโ ์์คํ ์ํคํ ์ฒ, ์ปดํฌ๋ํธ ์ฑ ์ ๋ถ๋ดdata-flow.mdโ ํต์ฌ ์๋๋ฆฌ์ค๋ณ ๋ฐ์ดํฐ ํ๋ฆ
database.mdโ DDL, ENUM, ์ธ๋ฑ์ฑ, Flyway ์ ์ฑapi-conventions.mdโ REST API ์ค๊ณ ๊ท์ฝ, ์๋ฌ ์ฝ๋, ํ์ด์ง๋ค์ด์ messaging.mdโ RabbitMQ ํ/์ต์ค์ฒด์ธ์ง, ๋ฉ์์ง ์คํค๋ง, ์ฌ์๋ ์ ์ฑstorage.mdโ S3(MinIO) ํค ์ปจ๋ฒค์ , ๋ฒํท ์ค๊ณevent-stream.mdโ SSE ์ด๋ฒคํธ ์คํ
design-system.mdโ ํ ํฐ, ์ปฌ๋ฌ, ํ์ดํฌ๊ทธ๋ํผ, ์ปดํฌ๋ํธ ์ธ๋ฒคํ ๋ฆฌui-patterns.mdโ ๋ฐ๋ณต๋๋ UX ํจํด, ์ํ ์ฒ๋ฆฌ (loading/empty/error)frontend-types.mdโ TypeScript ํ์ ๋ค์ด๋ฐยท๋ ์ด์ด๋ณ ํ๋ฆยท์ ์ ์์น
security.mdโ ์ธ์ฆยท์ธ๊ฐ, ํ ํฐ ์ํธํ, ๊ฐ์ธ์ ๋ณด ์ฒ๋ฆฌobservability.mdโ X-Trace-Id, ๋ก๊น ๋ ๋ฒจ, AI ์์ฒญ ๋ก๊นenvironment.mdโ ํ๊ฒฝ ๋ณ์, ๋ก์ปฌ/์คํ ์ด์ง/์ด์ ๋ถ๋ฆฌ
research/llm-provider-evaluation-2026-09.mdโ ๋ก์ปฌ LLMยท์คํ ๋ชจ๋ธ ๋์ ์ค์ธก ๋น๊ต (ํ์ง ๋ธ๋ผ์ธ๋ ์ฑ์ ยท์ง์ฐยท๋น์ฉ)research/llm-eval-2026-09/experiment-report.mdโ ์ ๋น๊ต์ ์ ์ฒด ์คํ ๋ฆฌํฌํธ (ํ๊ฒฝยท์ผ์ด์คยท์งํ ์ ์ยท์ธ๋ถ ๊ฒฐ๊ณผยท์คํ ์ค ๋ฐ๊ฒฌยท์ฌํ ๋ฐฉ๋ฒ)research/local-llm-deep-dive-2026-09/local-llm-deep-dive.mdโ ๋ก์ปฌ LLM ์ ํ ์ฌ์ธต ์กฐ์ฌ (์๋น ์ต์ ํยท๋์์ฑยท์คํ MoE ํ์งยทํ๋์จ์ดยท๋น์ฉ, PDF ๋๋ด)research/thesis/โ ๋ ผ๋ฌธ์ฉ ์ค์ฆ ์ฐ๊ตฌ ์๋ฃ (์ฐ๊ตฌ ์ค๊ณยท์ ํ์ฐ๊ตฌยท์์ํยท์ง์ฐยทํ์ ์ ํธํฅยทํต๊ณ, ์์๋ฃ ํฌํจ)
coding-conventions.mdโ ์ธ์ด๋ณ ๊ณตํต ์ฝ๋ฉ ๊ท์ฝgit-conventions.mdโ ๋ธ๋์น ์ ๋ต, ์ปค๋ฐ ์ปจ๋ฒค์ , PR ํ ํ๋ฆฟtesting-strategy.mdโ ํ ์คํธ ํผ๋ผ๋ฏธ๋, ํต์ฌ ์๋๋ฆฌ์ค ์ ์glossary.mdโ ๋๋ฉ์ธ ์ฉ์ด์ง (ํ/์ ๋์)
| ๋ ์ด์ด | ์ง์ ๋ฌธ์ | ์ญํ |
|---|---|---|
| ๋ฃจํธ | /CLAUDE.md |
์ ์ฒด ์ค๋ฒ๋ทฐ + ์ธ๋ฑ์ค |
| ํ๋ก ํธ | /frontend/CLAUDE.md |
React/FSD ๊ตฌ์กฐ |
| ๋ฐฑ์๋ | /backend/CLAUDE.md |
Spring Boot Core ์๋ฒ |
| AI | /ai/CLAUDE.md |
FastAPI/LangChain ์๋ฒ |
| ์ธํ๋ผ | /infra/CLAUDE.md |
Docker Compose, PG/RabbitMQ/MinIO |
๊ฐ ๋ ์ด์ด ํ์ ๋๋ ํ ๋ฆฌ์๋ ์ฌ๋ผ์ด์ค/๋๋ฉ์ธ๋ณ
CLAUDE.md๊ฐ ์กด์ฌํ ์ ์๋ค. ์์ ํ ๋๋ ํ ๋ฆฌ์์ ๊ฐ์ฅ ๊ฐ๊น์ดCLAUDE.md๋ฅผ ์ฐ์ ์ฐธ๊ณ ํ๋ค.
- ๋จ์ผ ์ถ์ฒ ์์น(Single Source of Truth): ๊ฐ์ ์ ๋ณด๋ฅผ ๋ ๊ณณ์ ์ฐ์ง ์๋๋ค. ๋ค๋ฅธ ๋ฌธ์๋ฅผ ๋งํฌ๋ก ์ฐธ์กฐํ๋ค.
- ๋ ์ด์ด ์ข ์์ฑ ๋ฐฉํฅ: ํก๋จ ๊ด์ฌ์ฌ โ ๋ ์ด์ด โ ์ฌ๋ผ์ด์ค. ์์ ๋ฌธ์๋ ํ์๋ฅผ ๋ชจ๋ฅด๊ณ , ํ์๋ ์์๋ฅผ ์ฐธ์กฐํ๋ค.
- ๋ณ๊ฒฝ ์ ํจ๊ป ๊ฐฑ์ : ์ฝ๋ ๋ณ๊ฒฝ์ด ์ปจ๋ฒค์ ยท์ํคํ ์ฒยทDB ์คํค๋ง์ ์ํฅ์ ์ฃผ๋ฉด ํด๋น ๋ฌธ์๋ ๊ฐ์ PR์ ํฌํจํ๋ค.
- ์์ ์ฐ์ : ์ถ์์ ์ค๋ช ๋ณด๋ค ์ค์ ์ฝ๋ ์ค๋ํซยทDDLยท์์ฒญ ์์๋ก ๋ณด์ฌ์ค๋ค.
- ํ๊ตญ์ด ์ฐ์ : ๋๋ฉ์ธ ์ฉ์ด๋ ํ๊ตญ์ด๋ก, ๊ธฐ์ ์ฉ์ดยท์๋ณ์(ํด๋์ค๋ช ยทํ ์ด๋ธ๋ช ยทENUM)๋ ์๋ฌธ ๊ทธ๋๋ก ๋๋ค.