andreworia/model-architecture-template

Define la estructura maestra de pestañas, convenciones de nomenclatura, códigos de color, formatos numéricos y configuración de área de impresión para cualquier modelo nuevo de Excel estratégico o financiero, sirviendo como plantilla estructural antes de agregar contenido.

¿Qué es model-architecture-template?

Este skill establece la base arquitectónica inicial para cualquier modelo de Excel estratégico o financiero, antes de escribir una sola fórmula. Es la habilidad más upstream de la categoría 'Modelling OS' y genera el esqueleto estructural vacío que luego poblarán otros skills (como DCF, Scenario Model, KPI Dashboard). El skill produce un conjunto completo de pestañas con convenciones de nomenclatura, una pestaña de Leyenda/Convenciones que define códigos de color, tamaños de fuente y formatos numéricos, y un sistema de control de versiones. También configura áreas de impresión, diseño de página y una disposición estándar de filas y columnas para garantizar la consistencia visual en todo el libro. Está diseñado para usarse al inicio de cualquier nuevo modelo, al reestructurar modelos heredados o al establecer un estándar corporativo. Su salida es una plantilla de Excel vacía y lista para poblar, con todos los fundamentos de diseño ya aplicados, permitiendo que el modelador se concentre en la lógica financiera sin preocuparse por la presentación o la estructura de navegación. Plataformas compatibles: Claude Code, Cursor, Codex, y cualquier agente de IA que pueda generar o modificar archivos de Excel (por ejemplo, a través de Python con openpyxl o xlsxwriter).

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

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Plantilla de Arquitectura de Modelo

Cuándo usar

Usa este skill al inicio de cualquier nueva construcción de modelo de Excel — antes de escribir una sola fórmula — para establecer la base estructural. Actívalo cuando un equipo comience un modelo desde cero, cuando un modelo haya sido transferido desde otro equipo y necesite ser reestructurado según un estándar coherente, o cuando una organización quiera establecer un estándar interno para todos los modelos de Excel. Es el skill más upstream de la categoría Modelling OS y produce el caparazón arquitectónico vacío que todos los demás skills poblarán.

Qué hace

Produce una arquitectura maestra completa para cualquier modelo nuevo de Excel estratégico o financiero: el conjunto completo de pestañas con convenciones de nomenclatura, propósito y etiquetas de color; una hoja de convenciones que define códigos de color, tamaños de fuente, formatos numéricos y reglas estructurales; área de impresión y configuración de página para cada pestaña; y un sistema de historial de versiones. Este es el esqueleto sobre el que se construyen todos los skills de contenido (DCF, Scenario Model, KPI Dashboard).

Método

  1. Definir el conjunto universal de pestañas. Todo modelo estratégico o financiero, independientemente de su propósito específico, debe incluir estas pestañas estructurales:

    Pestaña de Portada: Identidad del modelo y navegación. Pestaña de Leyenda/Convenciones: Códigos de color, reglas de formato, registro de rangos con nombre. Pestaña de Entradas: Todas las suposiciones editables por el usuario. Pestaña de Datos/Búsqueda: Tablas de referencia, rangos con nombre, datos de búsqueda. Una o más pestañas de Cálculo: Nombradas por flujo de trabajo. Pestaña de Verificaciones: Fórmulas de verificación, indicadores de error. Pestaña de Salidas/Resumen: Resumen orientado a la dirección, sin cálculos. Pestaña de Documentación: Historial del modelo, justificación de suposiciones, registro de auditoría.

  2. Diseñar la pestaña de Portada. La pestaña de Portada es la primera que ve el usuario. Contiene:

    Filas 1-3: Título del modelo (fuente grande, negrita), subtítulo o nombre del cliente (fuente mediana), rango de fechas cubierto (fuente pequeña). Filas 5-8: Metadatos clave: Número de versión, Última fecha de actualización, Preparado por, Revisado por, Estado (Borrador/Final/Archivado). Filas 10-15: Declaración de propósito (2-3 frases que describen qué hace el modelo y su audiencia principal). Filas 17-25: Resumen de salidas clave (una tabla de 3 a 6 filas que muestra las salidas principales del modelo — valores referenciados desde la pestaña de Salidas, no calculados aquí). Filas 27-35: Guía de navegación: un índice de pestañas que muestra cada pestaña, su propósito y un hipervínculo a ella. Filas 37-40: Declaración de confidencialidad y descargo de responsabilidad.

  3. Diseñar la pestaña de Leyenda/Convenciones. La pestaña de Leyenda documenta todas las reglas estructurales utilizadas en el modelo. Sirve como guía para cualquier usuario que no haya construido el modelo. Contenido:

    Tabla de códigos de color: Color | Tipo de relleno | Significado | Regla de uso. Tabla de convenciones de fuente: Tipo de fuente | Tamaño | Uso (ej., título de pestaña: negrita 12pt; encabezado de sección: negrita 10pt; cuerpo: normal 9pt). Tabla de formato de número: Tipo de dato | Cadena de formato | Ejemplo (ej., Moneda: $#,##0.0 -> $1.234,5; Porcentaje: 0.0% -> 12.3%). Inventario de pestañas: Nombre de pestaña | Propósito | Etiqueta de color | Estado (Activo/Archivado). Registro de rangos con nombre: Rango con nombre | Referencia a | Propósito | Última fecha de verificación. Reglas estructurales: Una lista con viñetas de los principios arquitectónicos del modelo (sin valores fijos en pestañas de Cálculo, todas las entradas en la pestaña de Entradas, etc.).

  4. Definir el estándar de codificación de colores. Aplicar esto de forma consistente:

    Relleno azul (#DDEEFF o personalizado), fuente azul o azul oscuro: Celdas de entrada (editables por el usuario, valores fijos). Relleno blanco, fuente negra: Celdas de fórmula (nunca editar directamente). Relleno verde claro (#DDFFDD) o fuente verde: Celdas de salida y celdas de verificación que pasan la comprobación. Relleno gris claro (#F5F5F5): Encabezados de sección, espaciadores, áreas no activas. Relleno naranja claro (#FFE4B5): Celdas de anulación (valores fijos temporales, marcados para revisión). Relleno rojo (#FFDDDD) o fuente roja: Indicadores de error, comprobaciones fallidas, alertas. Relleno gris oscuro (#404040), fuente blanca: Encabezados a nivel de pestaña y divisores de sección principales. Codificación de color de pestañas: Pestaña de Entradas = pestaña azul; Pestaña de Datos = pestaña gris; Pestañas de Cálculo = sin color (blanco); Pestaña de Verificaciones = pestaña verde; Pestaña de Salidas = pestaña gris oscuro; Portada y Leyenda = sin color.

  5. Definir las convenciones de formato de número. Aplicar globalmente usando el formato de número personalizado de Excel (Ctrl+1):

    Cifras financieras en miles: #,##0 (sin decimales); o #,##0.0 para un decimal. Cifras financieras en millones: #,##0.0 con etiqueta "M" en el encabezado de columna. Porcentajes: 0.0% (un decimal, nunca 0% o 0.00% a menos que el contexto lo requiera). Multiplicadores: 0.0x. Plantilla: #,##0 (sin decimales). Fechas: MMM-AA para encabezados de período (Ene-24, Feb-24); AAAA para etiquetas de año. Ratios: 0.00 (dos decimales). Métricas por unidad (ej., ingresos por FTE): #,##0 con etiqueta de unidad en el encabezado.

  6. Definir la convención de nomenclatura de pestañas de Cálculo. Cada nombre de pestaña de Cálculo sigue el patrón: [Abreviatura de categoría] - [Descripción]. Máximo 25 caracteres. Abreviaturas de categoría: Rev (ingresos), Cost (costos), FS (estados financieros), Val (valoración), Mkt (mercado/TAM), Ops (operaciones), Cap (capital/inversión). Ejemplos: "Rev - Construcción ARR", "Cost - Plantilla", "FS - Cuenta de Resultados", "Val - Motor DCF".

  7. Diseñar la pestaña de Verificaciones. La pestaña de Verificaciones es la capa de integridad del modelo. Debe incluir:

    Un semáforo de resumen en la parte superior: IF(COUNTIF(rango_verificaciones,"FALLÓ")>0,"EL MODELO TIENE ERRORES","TODAS LAS VERIFICACIONES PASAN"), formateado en rojo o verde respectivamente.

    Verificación de equilibrio del balance: Activos - Pasivos - Patrimonio = 0 (IF(ABS(verificación)<0.01,"PASA","FALLÓ")).

    Conciliación de flujo de caja: Efectivo inicial + flujo de caja neto - efectivo final = 0.

    WACC vs. tasa de crecimiento terminal: IF(WACC>tasa_crecimiento_terminal,"PASA","FALLÓ — WACC debe exceder el crecimiento terminal").

    Verificación de suma de probabilidades: IF(ABS(SUM(probabilidades)-1)<0.001,"PASA","FALLÓ — Las probabilidades no suman 100%").

    Concordancia de ingresos: Total de ingresos en pestaña P&L = Total de ingresos en pestaña DCF (IF(ABS(diferencia)<0.1,"PASA","FALLÓ")).

  8. Definir el sistema de control de versiones. En la pestaña de Portada, construir una tabla de historial de versiones: Versión | Fecha | Modificado por | Resumen de cambio. Comenzar en v1.0. Incrementar la versión menor para actualizaciones pequeñas (v1.1, v1.2), la versión mayor para cambios estructurales (v2.0). El número de versión en el encabezado de la pestaña de Portada debe hacer referencia a esta tabla.

  9. Configurar áreas de impresión y diseño de página para cada pestaña. Definir estas configuraciones:

    Pestaña de Portada: Vertical, A4, ajustar a 1 página. Área de impresión: A1 hasta el final del contenido. Pestaña de Leyenda: No se requiere área de impresión (documento de referencia interno). Pestaña de Entradas: Vertical, A4, ajustar a 1-2 páginas. Área de impresión: todas las secciones de entrada. Cada pestaña de Cálculo: Apaisado, A4, repetir fila 1 en cada página (Diseño de página > Títulos de impresión > Filas para repetir en la parte superior). Escalar para ajustar al ancho. Pestaña de Verificaciones: Vertical, A4, ajustar a 1 página. Pestaña de Salidas: Apaisado, A4, ajustar a 1 página. Área de impresión: toda la zona del panel.

  10. Establecer el estándar de estructura de filas y columnas. Aplicar esto a cada pestaña de Cálculo para lograr consistencia:

    Fila 1: Título de pestaña (fusionado en todas las columnas, negrita, relleno oscuro, fuente blanca, 14pt). Fila 2: Declaración de propósito de pestaña (una frase, cursiva, relleno claro). Fila 3: Fila de espaciado vacía. Fila 4: Encabezado de sección (primera sección, negrita, relleno gris). Filas 5 en adelante: Filas de datos (etiqueta de fila en columna A, datos en columnas B en adelante). Columna A: Etiquetas de fila (mínimo 30 caracteres de ancho). Columna B: Primer período de tiempo o primera columna de datos. Columnas siguientes: Períodos, escenarios o categorías posteriores. Última columna: Columna de total o resumen (negrita, borde izquierdo fino).

  11. Configurar anchos de columna y alturas de fila. Columna A (etiquetas de fila): 28-35 caracteres de ancho. Columnas de datos: 10-12 caracteres de ancho para datos anuales; 8-10 para datos mensuales. Filas de encabezado: 18-20pt de altura. Filas de datos: 15pt de altura. Filas de encabezado de sección: 18pt de altura. Esto crea un diseño limpio y escaneable sin espacio desperdiciado.

  12. Crear una lista de verificación de inicio de modelo. Al comenzar cualquier modelo nuevo usando esta arquitectura, seguir esta lista: [ ] Definir el propósito y alcance del modelo. [ ] Elegir la plantilla de pestañas adecuada (estratégica o financiera). [ ] Personalizar el título y metadatos de la Portada. [ ] Configurar las suposiciones iniciales en la pestaña de Entradas. [ ] Establecer datos de referencia en la pestaña de Datos. [ ] Construir pestañas de Cálculo según el flujo de trabajo. [ ] Verificar la integridad con la pestaña de Verificaciones. [ ] Revisar y documentar el modelo en la pestaña de Documentación.

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.

Skills relacionados