feat: Drama Studio 프로젝트 초기 구조 설정
- FastAPI 백엔드 (audio-studio-api) - Next.js 프론트엔드 (audio-studio-ui) - Qwen3-TTS 엔진 (audio-studio-tts) - MusicGen 서비스 (audio-studio-musicgen) - Docker Compose 개발/운영 환경 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
58
.claude/skills/README.md
Normal file
58
.claude/skills/README.md
Normal file
@ -0,0 +1,58 @@
|
||||
# Project Skills
|
||||
|
||||
프로젝트 개발 표준 및 패턴 가이드입니다.
|
||||
|
||||
## 중요도 1 (핵심)
|
||||
|
||||
| Skill | 설명 | 파일 |
|
||||
|-------|------|------|
|
||||
| deployment-standards | Docker 배포 규칙 | [deployment-standards.md](deployment-standards.md) |
|
||||
| project-stack | React+Next.js+FastAPI 기본 구조 | [project-stack.md](project-stack.md) |
|
||||
| korean-dev-conventions | 한국어 주석, 에러 처리 등 | [korean-dev-conventions.md](korean-dev-conventions.md) |
|
||||
| gpu-local-models | GPU 인프라 및 로컬 LLM 서빙 | [gpu-local-models.md](gpu-local-models.md) |
|
||||
| flume-architecture | Flume 파이프라인 시스템 설계 | [flume-architecture.md](flume-architecture.md) |
|
||||
|
||||
## 중요도 2 (주요)
|
||||
|
||||
| Skill | 설명 | 파일 |
|
||||
|-------|------|------|
|
||||
| ai-api-integration | AI 모델 FastAPI 통합 패턴 | [ai-api-integration.md](ai-api-integration.md) |
|
||||
| api-design-standards | RESTful API 설계 규칙 | [api-design-standards.md](api-design-standards.md) |
|
||||
| frontend-component-patterns | React 컴포넌트 패턴 | [frontend-component-patterns.md](frontend-component-patterns.md) |
|
||||
| database-patterns | MongoDB 설계 패턴 | [database-patterns.md](database-patterns.md) |
|
||||
|
||||
## 중요도 3 (참고)
|
||||
|
||||
| Skill | 설명 | 파일 |
|
||||
|-------|------|------|
|
||||
| infrastructure-setup | MAAS, K8s, Rancher 인프라 구축 | [infrastructure-setup.md](infrastructure-setup.md) |
|
||||
| testing-standards | Jest/pytest 테스트 작성 | [testing-standards.md](testing-standards.md) |
|
||||
| monitoring-logging | Prometheus/Grafana 모니터링 | [monitoring-logging.md](monitoring-logging.md) |
|
||||
| gitea-workflow | Gitea 리포지토리 관리 | [gitea-workflow.md](gitea-workflow.md) |
|
||||
|
||||
## 사용법
|
||||
|
||||
Claude Code에서 작업 시 이 Skills를 참조하여 프로젝트 표준에 맞게 코드를 작성합니다.
|
||||
|
||||
### 기술 스택 요약
|
||||
|
||||
- **Frontend**: Next.js 16 + React 19 + Tailwind CSS 4 + shadcn/ui
|
||||
- **Backend**: FastAPI + Python 3.11
|
||||
- **Database**: MongoDB 7.0 + Redis 7
|
||||
- **Containerization**: Docker + Kubernetes
|
||||
- **AI**: Claude API + OpenAI API + 로컬 LLM (vLLM)
|
||||
- **GPU**: V100 16GB×8, V100 32GB×4, RTX 3090 24GB×2 (총 304GB VRAM)
|
||||
- **Repository**: Gitea (http://gitea.yakenator.io/yakenator/)
|
||||
|
||||
### 플레이스홀더
|
||||
|
||||
템플릿에서 다음 플레이스홀더를 실제 값으로 교체하세요:
|
||||
|
||||
| 플레이스홀더 | 설명 |
|
||||
|-------------|------|
|
||||
| `{프로젝트}` | 프로젝트명 |
|
||||
| `{서비스명}` | 서비스명 |
|
||||
| `{데이터베이스명}` | DB명 |
|
||||
| `{user}` | DB 사용자 |
|
||||
| `{password}` | DB 비밀번호 |
|
||||
| `{호스트포트}` | 호스트 포트 |
|
||||
Reference in New Issue
Block a user