본문으로 건너뛰기
REPL WorksREPL Works
Menu

DOCUMENT SPECIFICATION

TECH_STACK.md

프로젝트에 적용되는 사용 기술, 버저닝, 구현 제약 및 네이밍 규칙을 정의하는 표준 문서

1. 개요 및 목적

TECH_STACK.md는 제품의 요구사항이나 시스템 컴포넌트 간 관계를 설명하는 문서가 아닙니다. 어떤 기술 스택과 버저닝, 디렉터리 제약 및 코드 규칙으로 구현할 것인지 명확히 제약하는 기준 문서입니다.

"Which technologies and rules should be used? (어떤 기술 스택과 구현 규칙을 따라야 하는가?)"

규정 범위 (Scope of Tech Stack Rules)

1. 필수/선택 사용 언어 및 주요 프레임워크

2. 패키지 버저닝 정책 (Package.json 단일 출처)

3. 프로젝트 디렉터리 구조 & 파일 위치 규칙

4. 컴포넌트, 유틸리티, 데이터 파일 Naming Rules

5. 테스트 도구, 린터 및 빌드/실행 환경


2. 문서 연관 관계 및 규칙 준수 (Relationship & AI Compliance)

  • 코딩형 AI 필수 참조: 코딩형 AI는 구현 시 오직 TECH_STACK.md에 선언된 기술과 규칙만 사용해야 하며, 허가되지 않은 패키지나 상이한 스타일을 임의로 도입할 수 없습니다.
PRODUCT_SPEC.md (무엇을 만들지 정의)
TECH_STACK.md (어떤 기술 제약과 규칙으로 만들지 정의)
ARCHITECTURE.md (시스템이 어떻게 구성되고 동작하는지 정의)