From sd
임의의 요구 범위 자료(spec.md·회의록·기능 목록·메일·구두 설명 등 무엇이든)로부터 작업을 분해해 3점 추정·유추로 공수(M/D)를 산정하고, 단가를 적용해 견적서를 산출하는 스킬. 낙관 편향·뻥튀기(padding) 차단이 최우선. Use when 견적서 작성·공수(M/D) 산정·개발비 추정·견적 검토를 요청할 때.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sd:sd-estimateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
요구 범위로부터 **신뢰도 높은 공수(M/D)·금액을 산정**하고 견적서를 산출. 최우선 목적 = 근거 있는 산정 (뻥튀기·낙관 편향·임의값 차단). 고객이 "뻥튀기"라고 의심할 여지를 남기지 않는 것.
요구 범위로부터 신뢰도 높은 공수(M/D)·금액을 산정하고 견적서를 산출. 최우선 목적 = 근거 있는 산정 (뻥튀기·낙관 편향·임의값 차단). 고객이 "뻥튀기"라고 의심할 여지를 남기지 않는 것.
(O+4M+P)/6 사용. 불확실성을 드러내 뻥튀기·낙관 둘 다 노출.[가정: …] 또는 [OPEN]. 산정 방식·단가 출처를 견적서에 명기.sd-* 등)·산정 과정 용어(PERT·(O+4M+P)/6·O/M/P·낙관/비관·델파이·reference class 등)·자신 없어 보이는 표현("가정 기반·실적 미대조" 등)·단가 산출 방법론명(KOSA·노임단가 등)을 노출하지 않음. 고객 견적서 = 작업별 공수·금액 + 합계 + 전제(일반어)만. 3점 추정 표·산정 근거·가정은 내부 산정 내역서로 분리(고객 비공개; 요청 시에도 신중).작성은 순차로 진행하되, 각 단계 산출물을 사용자가 검토·정정.
입력 자료에서 산정 대상을 작업 단위로 분해. 입력이 무엇이든(spec·회의록·구두) 동일하게 "할 일 목록"으로 환원.
[OPEN]으로 두고 견적 범위 외로 두되 전제 조건에 일반어로 명시.작업을 유형으로 묶어 산정 단위를 잡음. 유형 항목은 고정 목록이 아니라 견적 대상(무엇을 만드는지)에서 도출 — 대상에 맞는 유형들을 그때 구성. 흔한 분류 예(강제 아님, 대상에 맞게 가감):
| 유형 | 설명 |
|---|---|
| 마스터 CRUD | 목록+등록/수정/삭제, 스캐폴딩 가능 |
| 단순 조회 | 필터+목록 표시 |
| 복합 화면 | 실시간·상태·다중 영역·인쇄 등 |
| 트랜잭션 | 입력·검증·상태 전이 |
| 외부 연동 | 프로토콜·파싱·재시도·멱등 |
| 배치/자동 | 스케줄·이벤트 처리 |
| 로직/계산 | 도메인 규칙·산식 |
| 비화면 작업 | 데이터 이관·통합 시험·설치·배포·안정화 |
유형별 M/D 기준은 사용자에게 물음 (필수 — 임의값·기본값으로 채우지 않음). M/D 단가를 사용자에게 확정받듯(§7-1), "이런 유형 작업은 대략 몇 M/D 걸리는지" 그 생산성 기준도 사용자 확정 사항. 사내 표준 공수·실적이 제공되면 그것이 최우선 근거.
각 작업에 O/M/P(M/D)를 매기고 PERT = (O+4M+P)/6 계산. 표로 작성:
| 작업 | 유형 | O | M | P | PERT |
|---|
사내 유사 프로젝트 실적과 대조해 합계를 보정. 실적이 없으면 그 사실을 명시([가정 기반 — 실적 미대조])하고 비관(P)에 가중.
절삭 행으로 맞춤.금액 = 공수(M/D) × 단가. 단가·방식은 아래 "금액 산정 방법론" 참조. 사용자 지정 단가가 있으면 우선.
(7-1) 필수 정보 확인 — 모르면 사용자에게 질문. 아래 값은 견적서에 그대로 인쇄되므로, 자료에 없으면 임의로 채우거나 [OPEN] 으로 두지 말고 사용자에게 물어서 확정한다 (확정 전 견적서 산출 보류):
금액 = 공수 × 단가 의 단가. 회사 표준 단가가 1순위(아래 "금액 산정 방법론" 참조). 자료·지정이 없으면 임의값·기본값으로 채우지 말고 물어서 확정.고객용 견적서를 references/estimate-template.html 을 복제해 산출(기본 HTML, 인쇄 A4 / PDF). 채울 내용:
[선택] 과업 세부 내역 부록 섹션, <table class="excl">). 견적 내역 각 항목에 포함된 산출물(화면·기능)을 전수 나열해 고객이 "이 항목에 뭐가 들어가나"를 보게 한다. 내부 용어(tier·복잡도·M/D 내재·기초 build 등) 금지 — 산출물 명칭만. 공수·금액은 「견적 내역」을 따르고 부록엔 중복 표기하지 않음(산출물 목록만). 작은 요구(항목 소수)면 섹션 삭제.세부 작성 규칙은 아래 "출력 형식 (템플릿)" 을 따른다. 산정 과정(3점 추정 표·O/M/P·가정·방법론)은 견적서에 넣지 않고 별도 내부 산정 내역서로 둠 (위 "핵심 원칙" 6 참조).
근거: deep-research 검증 결과 (소프트웨어 공수 추정 방법론).
PM_nominal = A × (Size)^B, B(0.91~1.26)가 규모 경제/비경제를, 노력승수(EM, 기준 1.0; Early Design 7개 / Post-Architecture 17개)가 보정을 표현. 공수(PM)와 일정(개월)은 별개.E = (O + 4M + P) / 6.근거: deep-research 검증 결과 (KOSA SW사업 대가산정). 단가는 사용자 지정 또는 협의가 우선이며, 아래는 기준점일 뿐 강제 아님.
공수(M/D) × 단가 로 산정. 지정값이 없으면 7-1 에 따라 물어서 확정한다(임의값·기본값으로 산출하지 않음). (1 M/M = 20.8 M/D 환산 참고)직접인건비 = M/D × 등급별 노임단가. KOSA 'SW기술자 평균임금'의 일평균임금 = M/D당 직접인건비 기준점 (월평균 ÷ 월근무일수) — 청구 단가가 아니라 하한·참고.
개발비 = 최종 FP × FP당 단가. KOSA 가이드 FP 단가 605,784원(2024 개정, +9.5%), 2025 개정판이 최신(2025-08-11 공표). FP 단가에는 제경비·기술료가 포함되어 공공 기준이라 오히려 높게 나올 수 있음 — "공식 = 무조건 저렴"이 아님에 유의.고객용 견적서는 references/estimate-template.html = 디자인 토큰(:root) + A4 인쇄 CSS + 섹션 컴포넌트 + 「…」 플레이스홀더. 이를 복제해 채움.
@media print / @page 블록은 수정하지 않음 — @page{margin:0}(브라우저 기본 머리글·바닥글 제거; A4 여백은 .sheet 패딩이 담당)·print-color-adjust:exact(네이비 헤더·배너 음영 출력)·page-break 제어가 PDF 출력 품질을 좌우함. 본문이 길면 2페이지로 흘러도 표 행·섹션이 페이지 경계에서 잘리지 않음.--accent)만 브랜드/도메인에 맞게 조정 가능. navy 베이스 팔레트는 고정.[공통·필수] / [선택] 을 따름 — [선택] = ① 견적 전제 조건, ② 「[부록] 과업 세부 내역 — 항목별 산출물」(큰 요구일 때만 사용; 작으면 삭제). 해당 내용이 없으면 섹션을 통째로 삭제. tfoot 의 절삭 행도 끝자리를 맞출 때만 남기고 아니면 삭제.「…」 는 전부 실제 값으로 채움. 미확정 헤더 값(고객사·담당자·결제조건·납기·VAT)은 7-1 에 따라 사용자에게 확정받은 뒤 채움(빈 채로 산출 금지).내부 산정 내역서(별도): 1~5단계 산출물(작업 분해 + 3점 추정 표 + 합계)을 보관 — 견적 검토·근거 추적용. 고객 견적서와 분리하며 기본 비동봉.
estimate-internal-appendix.md) — 각 항목(화면/모델/인프라/연동/단계)을 복잡도·tier·M/D 로 전수 나열해 모듈 합계를 역추적 가능하게. 모듈 합계만 있으면 "이 숫자가 어느 항목들로 구성됐나"가 안 보임. 부록 끝에 세부 항목 → 고객 라인 매핑 → 예비·문서 내재 → 최종까지 닫아 검산 일치 확인.npx claudepluginhub kslhunter/simplysm --plugin sdCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.