CLAUDE.md@templates · git:20260111.0f98be9 · 2026-01-11 · sha256 9abffbdc78af8e8e

CLAUDE.md@templates git:20260111.0f98be9A

Immutable. This exact content is served forever at /api/v1/blob/9abffbdc78af8e8e.

# 프로젝트명

> 프로젝트 한 줄 설명

## 개요

프로젝트에 대한 간단한 설명을 작성합니다.

## 기술 스택

- **언어**: TypeScript 5.x
- **프레임워크**: React 18 / Next.js 14
- **데이터베이스**: PostgreSQL
- **인프라**: Docker, AWS

## 프로젝트 구조

```
src/
├── components/    # UI 컴포넌트
├── services/      # 비즈니스 로직
├── utils/         # 유틸리티 함수
├── types/         # 타입 정의
└── hooks/         # 커스텀 훅
```

## 빌드 및 실행

```bash
# 의존성 설치
npm install

# 개발 서버
npm run dev

# 빌드
npm run build

# 테스트
npm test

# 린트
npm run lint
```

## 코딩 컨벤션

- ESLint + Prettier 사용
- 함수형 컴포넌트 선호
- 파일명: kebab-case
- 컴포넌트명: PascalCase
- 함수/변수명: camelCase

## 환경 변수

```bash
# .env.example
DATABASE_URL=postgresql://...
API_KEY=your-api-key
```

## 주요 기능

1. **기능1**: 설명
2. **기능2**: 설명
3. **기능3**: 설명

## 주의사항

- 프로덕션 DB에 직접 쿼리 금지
- API 키 하드코딩 금지
- `.env` 파일 커밋 금지

## 참고 문서

- [API 문서](docs/api.md)
- [아키텍처 결정 기록](docs/adr/)