← ClaudeAtlas

project-initlisted

Python 프로젝트 초기화 및 문서화 자동화 스킬. CLAUDE.md, settings.json, 스킬 패키지를 생성한다.
sunLeee/optimization · ★ 0 · Data & Documents · score 57
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