Community생산성 & 협업github.com

andreworia/모델-아키텍처-템플릿

모든 새로운 전략 또는 재무 Excel 모델의 마스터 탭 구조, 명명 규칙, 색상 코드, 숫자 형식 및 인쇄 영역 설정을 정의하는 구조적 템플릿으로, 콘텐츠가 추가되기 전에 사용됩니다.

모델-아키텍처-템플릿란 무엇인가요?

이 스킬은 Excel 모델링 워크플로우의 가장 상위 단계에서 사용되며, 새로운 전략 또는 재무 모델의 완전한 마스터 아키텍처를 생성합니다. 팀이 처음부터 모델을 구축하거나, 다른 팀에서 인수한 모델을 일관된 표준으로 재구성해야 할 때, 또는 조직이 모든 Excel 모델에 대한 하우스 표준을 수립하려는 경우에 유용합니다. 이 스킬은 커버 시트, 범례/규칙 시트, 입력 시트, 데이터 시트, 계산 시트, 검증 시트, 출력 시트 및 문서화 시트를 포함한 범용 탭 세트를 정의합니다. 또한 파란색(입력), 흰색(수식), 녹색(출력) 등 색상 코딩 표준과 금액, 백분율, 날짜 등에 대한 숫자 형식 규칙을 제공합니다. 계산 탭 명명 규칙은 '[카테고리 약어] - [설명]' 패턴을 따르며, 최대 25자로 제한됩니다. 검증 시트는 모델 무결성을 위한 트래픽 라이트 요약, 대차대조표 균형 점검, 현금흐름 연결 점검 등 검증을 포함합니다. 버전 제어 시스템은 v1.0에서 시작하여 부 버전은 작은 업데이트(v1.1), 주 버전은 구조적 변경(v2.0)으로 증가합니다. 인쇄 영역 및 페이지 설정이 각 탭에 대해 정의되어 있으며, 모든 계산 탭에서 일관된 행 및 열 구조(예: 1행: 탭 제목, 4행: 섹션 헤더)가 적용됩니다. 이 스킬은 다른 모든 콘텐츠 스킬(DCF, 시나리오 모델, KPI 대시보드)이 구축될 빈 아키텍처 셸을 생성합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/andreworia/claude-excel-skills/tree/main/skills/model-architecture-template

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

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

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

문서

모델 아키텍처 템플릿

사용 시점

이 스킬은 단일 수식도 작성되기 전인 새 Excel 모델 구축의 가장 시작 단계에서 사용하여 구조적 기반을 확립합니다. 팀이 처음부터 새 모델을 시작할 때, 다른 팀에서 인계받은 모델을 일관된 표준으로 재구성해야 할 때, 또는 조직이 모든 Excel 모델에 대한 하우스 표준을 수립하려는 경우에 이 스킬을 트리거하세요. 이 스킬은 Modelling OS 카테고리에서 가장 상위 스킬이며, 다른 모든 스킬이 채울 빈 아키텍처 셸을 생성합니다.

기능

새로운 전략 또는 재무 Excel 모델을 위한 완전한 마스터 아키텍처를 생성합니다: 명명 규칙, 목적 및 색상 레이블이 포함된 전체 탭 세트; 색상 코드, 글꼴 크기, 숫자 형식 및 구조적 규칙을 정의하는 규칙 시트; 모든 탭의 인쇄 영역 및 페이지 설정; 버전 기록 시스템. 이는 모든 콘텐츠 스킬(DCF, 시나리오 모델, KPI 대시보드)이 구축될 뼈대입니다.

방법

  1. 범용 탭 세트 정의. 목적이 무엇이든 모든 전략 또는 재무 모델에는 다음 구조적 탭이 포함되어야 합니다:

    커버 시트: 모델 ID 및 탐색. 범례/규칙 시트: 색상 코드, 서식 규칙, 명명된 범위 레지스트리. 입력 시트: 모든 사용자 편집 가능 가정. 데이터/조회 시트: 참조 테이블, 명명된 범위, 조회 데이터. 하나 이상의 계산 시트: 작업 흐름별로 명명. 검증 시트: 검증 수식, 오류 플래그. 출력/요약 시트: 경영진 대상 요약, 계산 없음. 문서화 시트: 모델 기록, 가정 근거, 감사 로그.

  2. 커버 시트 설계. 커버 시트는 사용자가 가장 먼저 보는 시트입니다. 다음을 포함합니다:

    행 1-3: 모델 제목(큰 글꼴, 굵게), 부제목 또는 클라이언트 이름(중간 글꼴), 적용 기간(작은 글꼴). 행 5-8: 주요 메타데이터: 버전 번호, 마지막 업데이트 날짜, 작성자, 검토자, 상태(초안/최종/보관). 행 10-15: 목적 설명(모델의 기능과 주요 사용자를 설명하는 2-3문장). 행 17-25: 주요 출력 요약(모델의 핵심 출력값을 보여주는 3-6행 표 — 여기서 계산하지 않고 출력 시트에서 참조). 행 27-35: 탐색 가이드 — 모든 탭, 목적 및 하이퍼링크를 보여주는 탭 색인. 행 37-40: 기밀 유지 및 면책 조항.

  3. 범례/규칙 시트 설계. 범례 시트는 모델에 사용된 모든 구조적 규칙을 문서화합니다. 모델을 구축하지 않은 모든 사용자를 위한 가이드 역할을 합니다. 내용:

    색상 코드 표: 색상 | 채우기 유형 | 의미 | 사용 규칙. 글꼴 규칙 표: 글꼴 유형 | 크기 | 용도(예: 탭 제목: 굵게 12pt; 섹션 헤더: 굵게 10pt; 본문: 일반 9pt). 숫자 형식 표: 데이터 유형 | 형식 문자열 | 예시(예: 통화: $#,##0.0 -> $1,234.5; 백분율: 0.0% -> 12.3%). 탭 인벤토리: 탭 이름 | 목적 | 색상 레이블 | 상태(활성/보관). 명명된 범위 레지스트리: 명명된 범위 | 참조 대상 | 목적 | 마지막 확인 날짜. 구조적 규칙: 모델의 아키텍처 원칙에 대한 글머리 기호 목록(계산 시트에 하드코드 없음, 모든 입력은 입력 시트 등).

  4. 색상 코딩 표준 정의. 일관되게 적용:

    파란색 채우기(#DDEEFF 또는 사용자 지정), 파란색 또는 진한 파란색 글꼴: 입력 셀(사용자 편집 가능, 하드코딩된 값). 흰색 채우기, 검은색 글꼴: 수식 셀(직접 편집 금지). 연한 녹색 채우기(#DDFFDD) 또는 녹색 글꼴: 출력 셀 및 검증을 통과한 검사 셀. 연한 회색 채우기(#F5F5F5): 섹션 헤더, 구분선, 비활성 영역. 연한 주황색 채우기(#FFE4B5): 재정의 셀(임시 하드코드, 검토 플래그). 빨간색 채우기(#FFDDDD) 또는 빨간색 글꼴: 오류 플래그, 실패한 검사, 경고. 진한 회색 채우기(#404040), 흰색 글꼴: 탭 수준 헤더 및 주요 섹션 구분선. 탭 색상 코딩: 입력 시트 = 파란색 탭; 데이터 시트 = 회색 탭; 계산 시트 = 색상 없음(흰색); 검증 시트 = 녹색 탭; 출력 시트 = 진한 회색 탭; 커버 및 범례 = 색상 없음.

  5. 숫자 형식 규칙 정의. Excel의 사용자 지정 숫자 형식(Ctrl+1)을 사용하여 전역적으로 적용:

    $000 단위 재무 수치: #,##0(소수점 없음); 또는 소수점 한 자리의 경우 #,##0.0. $M 단위 재무 수치: #,##0.0, 열 헤더에 "M" 레이블. 백분율: 0.0%(소수점 한 자리, 문맥상 필요한 경우가 아니면 0% 또는 0.00%는 사용 금지). 승수: 0.0x. 인원수: #,##0(소수점 없음). 날짜: 기간 헤더의 경우 MMM-YY(Jan-24, Feb-24); 연도 레이블의 경우 YYYY. 비율: 0.00(소수점 두 자리). 단위당 지표(예: FTE당 수익): #,##0, 헤더에 단위 레이블.

  6. 계산 시트 명명 규칙 정의. 각 계산 시트 이름은 다음 패턴을 따릅니다: [카테고리 약어] - [설명]. 최대 25자. 카테고리 약어: Rev(수익), Cost(비용), FS(재무제표), Val(valuation), Mkt(시장/TAM), Ops(운영), Cap(자본/투자). 예: "Rev - ARR Build", "Cost - Headcount", "FS - Income Statement", "Val - DCF Engine".

  7. 검증 시트 설계. 검증 시트는 모델의 무결성 계층입니다. 다음을 포함해야 합니다:

    상단에 요약 트래픽 라이트: IF(COUNTIF(checks_range,"FAIL")>0,"MODEL HAS ERRORS","ALL CHECKS PASS"), 실패 시 빨간색, 통과 시 녹색으로 서식 지정.

    대차대조표 균형 검사: 자산 - 부채 - 자본 = 0(IF(ABS(check)<0.01,"PASS","FAIL")).

    현금흐름 연결 검사: 기초 현금 + 순 현금흐름 - 기말 현금 = 0.

    WACC vs. 최종 성장률: IF(WACC>terminal_growth,"PASS","FAIL -- WACC must exceed terminal growth").

    확률 합계 검사: IF(ABS(SUM(probabilities)-1)<0.001,"PASS","FAIL -- Probabilities do not sum to 100%").

    수익 일치 검사: P&L 시트의 총 수익 = DCF 시트의 총 수익(IF(ABS(difference)<0.1,"PASS","FAIL")).

  8. 버전 제어 시스템 정의. 커버 시트에 버전 기록 표를 작성합니다: 버전 | 날짜 | 변경자 | 변경 요약. v1.0에서 시작합니다. 작은 업데이트는 부 버전 증가(v1.1, v1.2), 구조적 변경은 주 버전 증가(v2.0). 커버 시트 헤더의 버전 번호는 이 표를 참조해야 합니다.

  9. 각 탭의 인쇄 영역 및 페이지 설정 설정. 다음 설정을 정의합니다:

    커버 시트: 세로, A4, 1페이지에 맞춤. 인쇄 영역: A1부터 콘텐츠 끝까지. 범례 시트: 인쇄 영역 불필요(내부 참조 문서). 입력 시트: 세로, A4, 1-2페이지에 맞춤. 인쇄 영역: 모든 입력 섹션. 각 계산 시트: 가로, A4, 모든 페이지에 행 1 반복(페이지 레이아웃 > 인쇄 제목 > 위에서 반복할 행). 너비에 맞게 축소. 검증 시트: 세로, A4, 1페이지에 맞춤. 출력 시트: 가로, A4, 1페이지에 맞춤. 인쇄 영역: 전체 대시보드 영역.

  10. 행 및 열 구조 표준 설정. 일관성을 위해 모든 계산 시트에 적용:

    행 1: 탭 제목(열 병합, 굵게, 진한 채우기, 흰색 글꼴, 14pt). 행 2: 탭 목적 설명(한 문장, 기울임꼴, 연한 채우기). 행 3: 빈 구분 행. 행 4: 섹션 헤더(첫 번째 섹션, 굵게, 회색 채우기). 행 5 이후: 데이터 행(A열에 행 레이블, B열부터 데이터). A열: 행 레이블(최소 30자 너비). B열: 첫 번째 기간 또는 첫 번째 데이터 열. 이후 열: 후속 기간, 시나리오 또는 카테고리. 마지막 열: 합계 또는 요약 열(굵게, 얇은 왼쪽 테두리).

  11. 열 너비 및 행 높이 설정. A열(행 레이블): 28-35자 너비. 데이터 열: 연간 데이터의 경우 10-12자; 월간 데이터의 경우 8-10자. 헤더 행: 18-20pt 높이. 데이터 행: 15pt 높이. 섹션 헤더 행: 18pt 높이. 이렇게 하면 공간 낭비 없이 깔끔하고 스캔 가능한 레이아웃이 생성됩니다.

  12. 모델 시작 체크리스트 작성. 이 아키텍처를 사용하여 모든 새 모델을 시작할 때:

    • 범용 탭 세트가 생성되었는지 확인
    • 커버 시트에 메타데이터 및 탐색이 포함되었는지 확인
    • 범례/규칙 시트에 색상, 글꼴, 숫자 형식 규칙이 문서화되었는지 확인
    • 색상 코딩 표준이 일관되게 적용되었는지 확인
    • 숫자 형식 규칙이 전역적으로 적용되었는지 확인
    • 계산 시트 명명 규칙이 준수되었는지 확인
    • 검증 시트에 필수 검사가 포함되었는지 확인
    • 버전 제어 시스템이 설정되었는지 확인
    • 인쇄 영역 및 페이지 설정이 구성되었는지 확인
    • 행 및 열 구조 표준이 적용되었는지 확인
    • 열 너비 및 행 높이가 설정되었는지 확인
    • 모델이 사용자 입력 또는 콘텐츠 추가 준비가 되었는지 확인

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

andreworia/assumption-registry-builder

Creates a structured assumption register for any Excel model with columns for name, category, base value, source, Bull/Bear values, sensitivity rank, and owner, plus a formula for computing sensitivity rank from Data Table outputs.

andreworia/data-cleaning-for-excel

Turns pasted or exported data with mixed formats, blank rows, or duplicates into a clean, consistently formatted range ready for analysis. Use it right after pasting raw data into a worksheet.

andreworia/formula-audit-checker

Provides a systematic audit checklist for Excel model formula logic, hardcoded values, circular references, and error handling, with step-by-step instructions for using Excel's native auditing tools.

andreworia/inputs-calcs-outputs-design

Enforces the three-tab separation principle for any Excel model, producing a full design for a dedicated Inputs tab, one or more Calculations tabs, and a clean Outputs tab with a conventions checklist.

andreworia/output-summary-tab

Designs the executive summary tab of an Excel model with KPI tiles, a narrative block, a sensitivity summary, and an assumption log, formatted for print or screenshot use in a board pack.

andreworia/pivot-table-builder

Specifies and builds a pivot table from a flat data range, choosing rows, columns, values, and filters. Use it when you have raw tabular data and need a summary view without building it cell by cell.

andreworia/revenue-build

Builds a driver-based revenue forecast .xlsx with live formulas across separate drivers, build, and output tabs plus checks, rolling a customer or units schedule (beginning, adds, churn, ending) into revenue with Base/Bull/Bear scenario toggles. Use when someone needs a bottom-up revenue model, an ARR build, or a driver-based forecast for planning or a board deck. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/scenario-manager

Builds a Base/Bull/Bear scenario switching layer for a model in a .xlsx with a live selector, CHOOSE or INDEX assumption links, a side-by-side output comparison, and a recalc check, then delivers the workbook. Use when someone wants an auditable scenario toggle instead of Excel's hidden Scenario Manager. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/sensitivity-tables

Builds one- and two-variable sensitivity (Data Table) analysis on a model output in a .xlsx with live formulas and a recalc check, then delivers the workbook. Use when someone wants to see how an output (NPV, IRR, EPS, margin) moves as one or two inputs change. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/sensitivity-tornado

Ranks variable sensitivities to a key output and builds a tornado chart by swinging each input over a defined range, computing output impact, and producing a horizontal bar chart data structure.

andreworia/unit-economics

Builds a unit-economics and cohort .xlsx with live formulas across separate assumptions, cohort, and output tabs plus checks, computing CAC, LTV, LTV/CAC, and CAC payback from a monthly cohort retention grid. Use when someone needs unit economics, an LTV/CAC analysis, a payback model, or a cohort retention build. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

관련 스킬