project-initlisted
Install: claude install-skill sunLeee/optimization
# project-init
> Python 프로젝트 초기화 및 문서화 자동화 스킬
---
## 목적
1. **프��젝트 기반 구축**: 폴더 구조, 설정 파일, 문서 자동 생성
2. **계층적 메모리 구조**: Level 1-3 문서 계층으로 컨텍스트 효율화
3. **추적성 (Traceability)**: 코드와 요구사항의 명확한 연결
4. **일관된 프로젝트 구조**: 베스트 프랙티스 적용
---
## 핵심 개념
**계층적 메모리 (Aidoc Framework 기반)**:
- **Level 1 (Core)**: 항��� 로드 - CLAUDE.md, Quick Commands
- **Level 2 (Detailed)**: 필요 시 로드 - Conventions, Workflows
- **Level 3 (Reference)**: 명시적 참조 - Troubleshooting, ADR
**추적성**: 모든 코드는 요구사항과 명시적으로 연결
---
## 스킬 유형
**Composite Skill** - 다음 스킬들을 순차 조합:
| 순서 | 스킬 | 역할 |
|------|------|------|
| 1 | [@skills/scaffold-structure/SKILL.md] | 폴더 구조 결정 및 생성 |
| 2 | [@skills/setup-uv-env/SKILL.md] | uv 환경 초기화 (pyproject.toml, .venv) |
| 3 | [@skills/license-guide/SKILL.md] | 라이센스 선택 및 LICENSE 파일 생성 |
| 4 | (내장) | CLAUDE.md, settings.json, commands/ 생성 |
| 5 | [@skills/manage-readme/SKILL.md] | README.md 생성 |
| 6 | (내장) | Git 초기화 (선택) |
---
## 파라미터
| 파라미터 | 필수 | 기본값 | 설명 |
|----------|------|--------|------|
| `project_name` | Yes | - | 프로젝트 이름 (snake_case 권장) |
| `project_type` | No | `data-science` | 프로젝트 타입 |
| `license_type` | No | `proprietary` | 라이선스 종류 |
| `team_size` | No | `solo` | 팀 규모 |
### project_type 옵션
| 타입 | 설명 | 주요 도구 |
|------|------|----------|
| `data-science` | 데이터 분석/ML | pandas, jupyter, scikit-learn |
| `backend-fastapi` | FastAPI 웹 API | fastapi, uvicorn, sqlalchemy |
| `cli-application` | CLI 도구 | typer, rich |
| `library-package` | PyPI 라이브러리 | build, twine, sphinx |
| `hyperm