← ClaudeAtlas

estimatelisted

개발 견적서 자동 생성. 젭마인 산출물(spec, sections, api-spec)에서 기능을 추출하고, 비용 그룹별(개발비, 인건비, 클라우드, API, 잡비) 견적서를 엑셀로 출력. /estimate로 실행.
Dannykkh/skill-olympus · ★ 5 · AI & Automation · score 80
Install: claude install-skill Dannykkh/skill-olympus
# Estimate — 개발 견적서 > 젭마인 산출물 또는 프로젝트 분석 결과를 기반으로 > **비용 그룹별 견적서**를 엑셀(.xlsx)로 생성하는 스킬. ## Quick Start ``` /estimate # 프로젝트 자동 분석 + 견적서 생성 /estimate docs/plan/my-feature # 특정 젭마인 산출물 기준 /estimate --template only # 빈 견적서 양식만 생성 ``` **공식 호출명:** `/estimate` (별칭: `견적`, `견적서`, `공수 산정`) ## 파이프라인 위치 ``` /zephermine → spec.md + sections/ + api-spec.md ↓ /estimate (견적서) ↓ estimate.xlsx ``` **독립 실행 가능** — 젭마인 산출물 없이도 프로젝트를 직접 분석하여 생성 가능. --- ## CRITICAL: First Actions ### 1. Print Intro ``` Estimate — 개발 견적서 생성 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 순서: Analyze → Ask → Calculate → Excel ``` ### 2. Resolve Inputs 입력 소스를 결정합니다: **A. 젭마인 산출물이 있는 경우 (권장, archive/ 경로 제외):** - `docs/plan/*/spec.md` — 기능 요구사항 - `docs/plan/*/sections/` — 섹션별 상세 스펙 - `docs/plan/*/api-spec.md` — API 엔드포인트 - `docs/plan/*/db-schema.md` — DB 구조 **B. 없는 경우:** - 프로젝트 소스 코드를 직접 분석 (Explore 에이전트) - 사용자에게 기능 목록 직접 질문 --- ## Phase 1: 기능 추출 ### 젭마인 산출물에서 추출 ``` spec.md → 기능 요구사항 목록 (FR-001, FR-002, ...) sections/ → 섹션별 상세 기능 (프론트/백엔드 분리) api-spec.md → API 엔드포인트 수 db-schema.md → 테이블/엔티티 수 ``` ### 기능별 복잡도 분류 각 기능을 복잡도로 분류합니다: | 복잡도 | 기준 | 기본 공수 (MM) | |--------|------|---------------| | **단순** | CRUD, 목록/상세, 기본 폼 | 0.3 MM | | **보통** | 검색/필터, 권한 분기, 파일 업로드 | 0.5 MM | | **복잡** | 결제 연동, 실시간 처리, 복잡한 비즈니스 로직 | 1.0 MM | | **고난도** | AI/ML 연동, 대용량 처리, 외부 시스템 통합 | 1.5~2.0 MM | > **기본 공수는 참고값** — 사용자가