Community生产力与协作github.com

andreworia/模型架构模板

为任何新的策略或金融 Excel 模型定义主选项卡结构、命名约定、颜色代码、数字格式和打印区域设置,作为添加任何内容之前的结构模板。

模型架构模板 是什么?

该技能主要用于搭建新 Excel 模型的结构基础,确保团队在写入任何公式之前就建立统一的架构标准。它定义了完整的选项卡集(封面、图例、输入、数据、计算、检查、输出和文档选项卡),并在封面选项卡中包含模型标题、元数据、目的说明、关键输出摘要和导航指南。图例/约定选项卡详细记录了颜色代码、字体约定、数字格式、选项卡清单、命名范围注册表和模型结构规则。该技能还规定了计算选项卡的命名模式(如“Rev - ARR Build”),包含一个用于模型完整性检查的检查选项卡(如资产负债表平衡、WACC 与终端增长率对比),并建立了版本控制系统(v1.0 起,主版本用于结构变更,次版本用于小更新)。此外,它还设置了每个选项卡的打印区域和页面布局(如封面选项卡为纵向 A4 纸,适合 1 页;计算选项卡为横向 A4 纸,每页重复第 1 行),并规定了行和列的结构标准(第 1 行为粗体深色标题,第 2 行为斜体目的说明,第 3 行为空白分隔行,第 4 行为节标题,第 5 行起为数据行)以及列宽和行高(A 列 28-35 个字符宽,数据列 10-12 个字符宽,标题行 18-20pt 高,数据行 15pt 高)。该技能支持 Claude Code、Cursor、Codex 等 AI 代理工具,适用于开始全新模型、接手其他团队模型或建立组织统一的 Excel 模型标准等场景。

兼容平台~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 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

模型架构模板 是做什么的?

何时使用

在任何新的 Excel 模型搭建之初——即在写入任何公式之前——使用此技能来建立结构基础。当团队从头开始一个新模型时,当模型从其他团队移交过来需要按统一标准重构时,或者当组织希望为所有 Excel 模型建立内部标准时,都应触发此技能。它是建模 OS 类别中最上游的技能,生成所有其他技能将填充的空架构壳。

功能

为任何新的策略或金融 Excel 模型生成完整的主架构:包含命名约定、用途和颜色标签的完整选项卡集;定义颜色代码、字体大小、数字格式和结构规则的约定工作表;每个选项卡的打印区域和页面设置;以及版本历史系统。这是所有内容技能(DCF、情景模型、KPI 仪表板)构建的骨架。

步骤

  1. 定义通用选项卡集。 每个策略或金融模型,无论其具体目的如何,都应包含以下结构选项卡:

    封面选项卡:模型标识和导航。 图例/约定选项卡:颜色代码、格式规则、命名范围注册表。 输入选项卡:所有用户可编辑的假设。 数据/查找选项卡:参考表、命名范围、查找数据。 一个或多个计算选项卡:按工作流命名。 检查选项卡:验证公式、错误标志。 输出/摘要选项卡:面向高管的摘要,不包含计算。 文档选项卡:模型历史、假设理由、审计日志。

  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)全局应用:

    以千美元为单位的财务数字:#,##0(无小数);或 #,##0.0(一个小数)。 以百万美元为单位的财务数字:#,##0.0,并在列标题中标注“M”。 百分比:0.0%(一个小数,除非上下文需要,否则永远不要使用 0% 或 0.00%)。 乘数:0.0x。 人数:#,##0(无小数)。 日期:时间段标题使用 MMM-YY 格式(Jan-24, Feb-24);年份标签使用 YYYY 格式。 比率:0.00(两个小数)。 每单位指标(例如,每位全职员工的收入):#,##0,在标题中标注单位。

  6. 定义计算选项卡命名约定。 每个计算选项卡的名称遵循以下模式:[类别缩写] - [描述]。最多 25 个字符。类别缩写:Rev(收入),Cost(成本),FS(财务报表),Val(估值),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 与终端增长率对比: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.

相关技能