Community생산성 & 협업github.com

프로젝트 견적

프로젝트 범위를 브랜드화된 견적서와 작업 명세서(SOW) PDF(단계, 인도물, 시간 및 요율 또는 고정 비용, 예비비, 지불 일정, 가정 사항, 범위 외, 타임라인, 이용 약관 및 서명란)로 변환하고, 스크립트로 총액을 계산하여 수학적 오류를 방지합니다. 또한 서비스와 요율을 한 페이지로 정리한 요율표도 생성합니다. 누군가 견적, 추정, 가격이 포함된 제안서, SOW, 크리에이티브 또는 프리랜서 프로젝트 예산, 요율표를 요청하거나 프로젝트 가격 책정에 도움을 요청할 때 사용하세요.

프로젝트 견적란 무엇인가요?

이 스킬은 사용자가 제공한 프로젝트 범위 설명을 바탕으로 전문적인 견적서와 작업 명세서(SOW) PDF를 생성하는 AI 에이전트 도구입니다. 주요 기능은 단계별 인도물, 시간 또는 고정 비용, 지불 일정, 가정 사항, 제외 사항, 타임라인 및 이용 약관을 포함한 완전한 견적서를 자동으로 생성하는 것입니다. 모든 금액 계산은 `quote_calc.py` 스크립트를 통해 이루어지므로 수동 계산 오류가 없습니다. 또한 한 페이지 분량의 요율표를 생성하는 기능도 제공합니다. 이 스킬은 Claude Code, Cursor, Codex 등 SKILL.md를 지원하는 모든 AI 에이전트 플랫폼에서 사용할 수 있으며, 사용자의 요율, 스튜디오 정보 및 지불 조건을 먼저 확인한 후, 필요한 경우 기본값을 사용하여 견적 작성을 진행합니다. 템플릿과 스크립트는 스킬 디렉토리의 `assets/`와 `scripts/` 폴더에 있으며, 최종 출력은 사용자 지정 색상과 글꼴이 적용된 브랜드화된 PDF입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BeautifulEngine/project-quote/tree/HEAD/project-quote

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

프로젝트 견적은(는) 무엇을 하나요?

"클라이언트가 원하는 것"을 클라이언트가 서명할 수 있는 견적으로 전환합니다: 무엇을 만들지, 어떤 단계로 진행할지, 비용과 그 이유, 지불 시기, 가정 사항 및 포함되지 않은 사항. 숫자는 계산기 스크립트에서 비롯되며, 머리로 계산하지 않습니다. 또한 한 페이지 분량의 요율표도 생성합니다.

사용법

/project-quote <클라이언트>: <원하는 것> [예산] [마감일]
/project-quote rate card

일반 요청도 작동합니다:

  • "커피 로스터 브랜드 아이덴티티 견적: 로고, 팔레트, 3개 SKU 포장, 6주 완료."
  • "Acme 사의 20×20 트레이드 쇼 부스 디자인 및 제작 관리 견적, 예산 약 $60K."
  • "내 요율표 만들어 줘: 디자인 디렉터 $175/시간, 디자이너 $120/시간, 일일 요율 $1,300."
  • "이 클라이언트 이메일(첨부)을 SOW로 전환해 줘."
  • "동일한 견적이지만, 단계별로 고정 비용으로."

한 번 물어볼 사항

사용자의 세부 정보는 견적을 그들의 것으로 만듭니다. 먼저 대화, 메모리 및 첨부 파일을 확인한 다음, 누락된 항목에 대해 짧은 메시지 하나로 물어보세요:

  • 요율: 역할 및 시간당 또는 일일 요율(또는 이전 견적 또는 요율표에서 복사).
  • 레터헤드용 스튜디오 세부 정보: 비즈니스 이름, 연락처, 그리고 사용자가 첨부하는 색상 또는 로고 파일. 자신의 로고는 자신의 견적서에 사용할 수 있습니다. 로고가 없으면 깔끔한 타이포그래픽 워드마크를 사용하세요.
  • 사용하는 지불 조건(계약금 비율, 순 일수), 표준 조건이 있는 경우.

사용자가 "그냥 만들어 줘"라고 말하면 명확하게 표시된 기본값으로 진행합니다: 서명 시 50%, 인도 시 50%, 순 15일, 인도물당 두 차례 수정, 10% 예비비, 30일간 유효. 응답에 기본값을 나열하세요.

파일. <skill-dir>은 이 스킬의 폴더, 즉 이 SKILL.md가 있는 폴더를 의미합니다. 템플릿은 assets/에, 스크립트는 scripts/에, 공유 PDF 단계(글꼴, 색상, 렌더링, 확인)는 references/rendering.md에 있습니다.

엄격한 규칙

  • 모든 계산은 scripts/quote_calc.py를 통해 이루어집니다. quote.json을 작성하고 스크립트를 실행한 후 테이블을 붙여넣으세요. 숫자를 변경하려면 JSON을 편집하고 다시 실행하세요. 총액을 수동으로 입력하지 마십시오.
  • 시간에는 이유가 있습니다. 각 단계는 인도물을 나열하며, 각 항목은 클라이언트가 인식할 수 있는 작업입니다. 시간을 추정하는 경우 범위에 기반하고, 큰 작업의 이유를 설명하며, 해당 사용자의 숙련도에 현실적으로 맞추세요.
  • 사용자의 요율을 임의로 정하지 마십시오. 사용자가 "얼마를 청구해야 하나요?"라고 묻는 경우, 해당 역할과 지역의 현재 시장 범위(디자인 설문 조사, 프리랜서 플랫폼, 채용 공고)를 조사하고, 인용하며, Estimate 태그를 붙이고, 사용자가 선택하도록 하세요.
  • 범위는 양방향으로 명시적이어야 합니다. 모든 견적에는 "포함" 인도물과 "미포함" 항목(스톡, 인쇄, 미디어 구매, 추가 수정, 여행, 글꼴 또는 음악 라이선스 비용) 및 변경 사항 처리 방법이 포함되어야 합니다.
  • 법률 자문이 아닙니다. 조건은 합리적인 출발점입니다. 크거나 특이한 계약의 경우 변호사에게 권장하며, 조건이 집행 가능하다고 주장하지 마십시오.
  • Beautiful Engine 크레딧이나 기타 타사 브랜딩을 넣지 마십시오: 견적은 사용자의 것입니다.

작업 흐름

  1. 작업을 이해합니다. 클라이언트, 프로젝트, 인도물, 수량, 타임라인, 제약 조건, 예산 신호. 사용자가 브리프나 이메일을 첨부한 경우 모든 인도물을 추출합니다.
  2. 단계를 계획합니다(일반적으로 디스커버리, 컨셉, 디자인 또는 개발, 프로덕션, 딜리버리)하고 인도물과 검토 지점을 포함합니다.
  3. 각 단계를 추정합니다: 역할과 시간이 있는 작업, 그리고 통과 비용(인쇄, 제작, 여행, 라이선스)을 고정 항목으로 포함합니다. 사용자가 선호하는 방식에 따라 시간당 보기 또는 단계별 고정 비용("show_hours": false)을 결정합니다. 기본값은 클라이언트에게 단계별 고정 비용이며, 시간은 JSON에 유지합니다.
  4. 계산합니다: python3 <skill-dir>/scripts/quote_calc.py quote.json > tables.html. 총액을 stderr로 출력하며, 역할에 요율이 없거나 지불 일정 합계가 100%가 아닌 경우 실패합니다. 예산 신호가 있고 총액이 그것을 벗어나는 경우, 조용히 시간을 줄이는 대신 옵션(범위 축소, 작업 분할, 또는 더 가벼운 티어)을 제공합니다.
  5. 견적서를 작성합니다: assets/quote-template.html에서 references/rendering.md를 참조하여(base.css 복사): tables.html의 ESTIMATE, SUMMARY 및 PAYMENTS 블록을 표시된 위치에 붙여넣고, 범위, 가정 사항, 타임라인 및 조건을 채웁니다. 사용자의 색상과 글꼴을 사용합니다.
  6. 렌더링, 감사, 확인합니다. 1페이지의 총액이 스크립트의 총액과 정확히 일치하는지, 그리고 클라이언트 요청의 모든 인도물이 범위에 나타나는지 확인합니다.
  7. PDF와 quote.json을 전달합니다. 나중에 수정할 수 있도록 합니다. 응답에는 총액, 한 줄로 된 지불 일정, 가장 위험이 큰 가정 사항, 그리고 사용한 기본값을 포함합니다.

출력 이름: <Studio>-Quote-<Client>-<Project>-<YYYY-MM-DD>.pdf, 견적 번호는 Q-<YYYYMMDD>-01 형식입니다.

요율표

assets/ratecard-template.html에서: 서비스를 유형별로 그룹화하고, 각 서비스에 포함된 내용과 요율(시간당, 일일 또는 "부터" 프로젝트 가격), 최소 금액, 긴급 수수료, 수정 정책, 지불 조건 및 연락처를 포함합니다. 한 페이지. 출력: <Studio>-Rate-Card-<YYYY>.pdf.

옵션 및 티어

사용자가 옵션을 원하는 경우, 세 가지 티어(예: Essential, Recommended, Complete)를 별도의 단계 또는 별도의 quote.json 파일로 만들고, 각각에 대해 계산기를 실행한 후 1페이지에 비교 표를 표시하고 권장 티어를 표시합니다.

관련 스킬