CLAUDE.md = 설계 언어 (Design Language)
Concept (개념)aiverifiedFri May 01

CLAUDE.md = 설계 언어 (Design Language)

별칭: CLAUDE.md as Design Language · 설계 언어 CLAUDE.md

#claudemd#design-language#dsl#ooad

요약

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):

  1. Think Before Coding
  2. Simplicity First
  3. Surgical Interventions
  4. 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.