CLAUDE.md = 설계 언어 (Design Language)
별칭: CLAUDE.md as Design Language · 설계 언어 CLAUDE.md
요약
term/claude-md 를 설정 파일 로 보지 않고 AI 에이전트의 압축형 설계 문서 로 보는 관점. 기능적으로 UML Usecase + Class + Sequence 의 통합형. 4 요소 — Role + Constraints + Goal + Context.
상세
4 요소 vs UML 매핑
| CLAUDE.md 요소 | UML 상응 |
|---|---|
| Role (AI 가 누구) | Class (역할) |
| Constraints (금지) | 제약 / Invariants |
| Goal (성공 기준) | Usecase |
| Context (스택·구조) | Class Diagram |
왜 언어 인가
- 문법 — 마크다운 구조 (헤딩 / 리스트 / 코드 블록)
- 어휘 — 자연어 + 기술 용어
- 의미 — AI 가 해석· 적용
- 재현 가능성 — 같은 문서 = 같은 행동 (확률적이지만 일관성)
term/karpathy-4-principles 가 본 언어의 공리(Axiom):
- Think Before Coding
- Simplicity First
- Surgical Interventions
- Goal-Driven Execution
→ OOP 5 핵심 의 AI 시대 재번역.
다른 도구: term/agents-md (Copilot) / term/cursorrules (Cursor). 모두 동일 설계 언어 가족.
방법론
04 DSL lesson/dsl-claudemd-as-language 의 핵심 개념:
- "단순 메모가 아닙니다 — 설계 문서 입니다."
- "매 세션 자동 리로드 = 설계가 살아 움직임."
주의사항
- 언어 비유의 한계: 형식 문법 (BNF / 정규문법) 가진 프로그래밍 언어 와 다름. 자연어 + 마크다운 구조 의 반정형.
- 시대 흐름의 강조: 본 카드의 가치 = OOP 의 설계 언어가 AI 시대에도 그대로 활용 되는 불변 메시지.
- 상세는 lesson/dsl-claudemd-as-language / term/claude-md.