andreworia/model-architecture-template

Definiert die Master-Tab-Struktur, Namenskonventionen, Farbschemata, Zahlenformate und Druckbereichseinrichtung für jedes neue strategische oder finanzielle Excel-Modell – dient als strukturelle Vorlage, bevor Inhalte hinzugefügt werden.

Was ist model-architecture-template?

Dieses Skill legt das grundlegende Architekturgerüst für jedes neue Strategie- oder Finanz-Excel-Modell fest. Es wird ganz am Anfang eingesetzt, bevor eine einzige Formel geschrieben wird, und definiert das vollständige Tab-Set mit Namenskonventionen, Zweck und Farbcodierung. Es erstellt ein Conventions-Blatt mit Regeln für Farben, Schriftarten und Zahlenformate, richtet Druckbereiche und Seitenlayouts für jeden Tab ein und enthält ein Versionskontrollsystem. Unterstützt werden alle gängigen Excel-Versionen (Desktop, Web, Mac). Das Skill wird über die CLI gestartet (z. B. via Cursor oder Claude Code), scannt die vorhandene Arbeitsmappe und erstellt dann auf Basis einer Checkliste die leere Architektur. Der gesamte Workflow ist darauf ausgelegt, Konsistenz über alle Modelle eines Teams oder einer Organisation hinweg sicherzustellen.

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

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Modell-Architektur-Vorlage

Wann verwenden

Verwenden Sie dieses Skill ganz am Anfang eines jeden neuen Excel-Modellbaus – bevor eine einzige Formel geschrieben wird – um das strukturelle Fundament zu legen. Starten Sie es, wenn ein Team ein neues Modell von Grund auf neu erstellt, wenn ein Modell von einem anderen Team übergeben wurde und auf einen einheitlichen Standard umgestellt werden muss, oder wenn eine Organisation einen firmenweiten Standard für alle Excel-Modelle etablieren möchte. Es ist das upstream-ste Skill in der Kategorie „Modelling OS“ und erstellt die leere Architekturhülle, die alle anderen Skills befüllen.

Was es tut

Erstellt eine vollständige Master-Architektur für jedes neue Strategie- oder Finanz-Excel-Modell: den vollständigen Tab-Satz mit Namenskonventionen, Zweck und Farbcodierung; ein Conventions-Blatt mit Farbcodes, Schriftgrößen, Zahlenformaten und strukturellen Regeln; Druckbereiche und Seitenlayouts für jeden Tab; sowie ein Versionskontrollsystem. Dies ist das Skelett, in das alle Inhalts-Skills (DCF, Szenario-Modell, KPI-Dashboard) eingebaut werden.

Methode

  1. Das universelle Tab-Set definieren. Jedes Strategie- oder Finanzmodell, unabhängig von seinem spezifischen Zweck, sollte diese strukturellen Tabs enthalten:

    Deckblatt-Tab: Modellidentität und Navigation. Legenden/Conventions-Tab: Farbcodes, Formatierungsregeln, Registry benannter Bereiche. Eingaben-Tab: Alle vom Benutzer bearbeitbaren Annahmen. Daten/Nachschlage-Tab: Referenztabellen, benannte Bereiche, Nachschlagdaten. Ein oder mehrere Berechnungs-Tabs: Benannt nach Arbeitsbereich. Prüfungen-Tab: Verifizierungsformeln, Fehlerflags. Ausgaben/Zusammenfassungs-Tab: Management-zusammenfassung, keine Berechnungen. Dokumentation-Tab: Modellhistorie, Annahmenbegründungen, Prüflog.

  2. Das Deckblatt designen. Das Deckblatt ist der erste Tab, den der Benutzer sieht. Es enthält:

    Zeile 1-3: Modell-Titel (große Schrift, fett), Untertitel oder Kundenname (mittlere Schrift), abgedeckter Datumsbereich (kleine Schrift). Zeilen 5-8: Wichtige Metadaten: Versionsnummer, Letzte Aktualisierung, Erstellt von, Geprüft von, Status (Entwurf/Endversion/Archiviert). Zeilen 10-15: Zweckbeschreibung (2-3 Sätze, die beschreiben, was das Modell tut und wer die primäre Zielgruppe ist). Zeilen 17-25: Zusammenfassung der wichtigsten Ausgaben (eine 3-6-zeilige Tabelle mit den headline-Ausgaben des Modells – Werte, die vom Ausgaben-Tab referenziert werden, nicht hier berechnet). Zeilen 27-35: Navigationsleitfaden – ein Tab-Index mit jedem Tab, seinem Zweck und einem Hyperlink darauf. Zeilen 37-40: Vertraulichkeits- und Haftungsausschluss.

  3. Das Legenden/Conventions-Blatt designen. Das Legenden-Blatt dokumentiert alle strukturellen Regeln, die im Modell verwendet werden. Es dient als Leitfaden für jeden Benutzer, der das Modell nicht erstellt hat. Inhalt:

    Farbcodetabelle: Farbe | Füllart | Bedeutung | Verwendungsregel. Schriftarten-Tabelle: Schriftart | Größe | Verwendung (z. B. Tab-Titel: fett 12pt; Abschnittsüberschrift: fett 10pt; Fließtext: normal 9pt). Zahlenformat-Tabelle: Datentyp | Format-String | Beispiel (z. B. Währung: $#,##0.0 -> $1.234,5; Prozent: 0,0% -> 12,3%). Tab-Inventar: Tab-Name | Zweck | Farblabel | Status (Aktiv/Archiviert). Registry benannter Bereiche: Benannter Bereich | Verweis auf | Zweck | Letztes Prüfdatum. Strukturelle Regeln: Eine Aufzählungsliste der Architekturprinzipien des Modells (keine fest codierten Werte in Berechnungs-Tabs, alle Eingaben auf dem Eingaben-Tab usw.).

  4. Den Farbcodierungsstandard definieren. Wenden Sie dies konsistent an:

    Blaufüllung (#DDEEFF oder benutzerdefiniert), blaue oder dunkelblaue Schrift: Eingabezellen (vom Benutzer bearbeitbar, fest codierte Werte). Weißfüllung, schwarze Schrift: Formelzellen (niemals direkt bearbeiten). Hellgrüne Füllung (#DDFFDD) oder grüne Schrift: Ausgabezellen und Prüfzellen, die die Verifikation bestehen. Hellgraue Füllung (#F5F5F5): Abschnittsüberschriften, Abstandhalter, nicht aktive Bereiche. Helle orangefarbene Füllung (#FFE4B5): Überschreibungszellen (temporäre Festcodierungen, gekennzeichnet zur Überprüfung). Rote Füllung (#FFDDDD) oder rote Schrift: Fehlerflags, fehlgeschlagene Prüfungen, Warnungen. Dunkelgraue Füllung (#404040), weiße Schrift: Tab-Ebenen-Überschriften und große Abschnittstrennungen. Tab-Farbcodierung: Eingaben-Tab = blauer Tab; Daten-Tab = grauer Tab; Berechnungs-Tabs = keine Farbe (weiß); Prüfungen-Tab = grüner Tab; Ausgaben-Tab = dunkelgrauer Tab; Deckblatt und Legende = keine Farbe.

  5. Zahlenformat-Konventionen definieren. Global anwenden mit Excels benutzerdefiniertem Zahlenformat (Strg+1):

    Finanzzahlen in Tsd. EUR: #.##0 (keine Dezimalstellen); oder #.##0,0 für eine Dezimalstelle. Finanzzahlen in Mio. EUR: #.##0,0 mit „M“-Beschriftung in der Spaltenüberschrift. Prozentangaben: 0,0% (eine Dezimalstelle, niemals 0% oder 0,00%, es sei denn, der Kontext erfordert es). Multiplikatoren: 0,0x. Mitarbeiteranzahl: #.##0 (keine Dezimalstellen). Datumsangaben: MMM-JJ für Zeiträume (Jan-24, Feb-24); JJJJ für Jahresbeschriftungen. Verhältnisse: 0,00 (zwei Dezimalstellen). Pro-Einheit-Kennzahlen (z. B. Umsatz pro VZÄ): #.##0 mit Einheitenbezeichnung in der Überschrift.

  6. Die Benennungskonvention für Berechnungs-Tabs definieren. Jeder Berechnungs-Tab-Name folgt dem Muster: [Kategorieabkürzung] - [Beschreibung]. Maximal 25 Zeichen. Kategorieabkürzungen: Rev (Umsatz), Cost (Kosten), FS (Jahresabschluss), Val (Bewertung), Mkt (Markt/TAM), Ops (Betrieb), Cap (Kapital/Investition). Beispiele: „Rev - ARR Aufbau“, „Cost - Personalbestand“, „FS - Gewinn- und Verlustrechnung“, „Val - DCF-Engine“.

  7. Das Prüfungen-Tab designen. Das Prüfungen-Tab ist die Integritätsschicht des Modells. Es sollte Folgendes enthalten:

    Eine zusammenfassende Ampel oben: =WENN(ZÄHLENWENN(prüfungen_bereich;"FEHLGESCHLAGEN")>0;"MODELL HAT FEHLER";"ALLE PRÜFUNGEN BESTANDEN"), formatiert in Rot bzw. Grün.

    Bilanzsummenprüfung: Aktiva - Passiva - Eigenkapital = 0 (=WENN(ABS(prüfung)<0,01;"BESTANDEN";"FEHLGESCHLAGEN")).

    Cashflow-Abgleich: Anfangsbestand + Netto-Cashflow - Endbestand = 0.

    WACC vs. terminale Wachstumsrate: =WENN(WACC>terminale_wachstumsrate;"BESTANDEN";"FEHLGESCHLAGEN – WACC muss größer sein als terminale Wachstumsrate").

    Wahrscheinlichkeitssummenprüfung: =WENN(ABS(SUMME(wahrscheinlichkeiten)-1)<0,001;"BESTANDEN";"FEHLGESCHLAGEN – Wahrscheinlichkeiten summieren sich nicht auf 100%").

    Übereinstimmung des Umsatzes: Umsatzsumme im GuV-Tab = Umsatzsumme im DCF-Tab (=WENN(ABS(differenz)<0,1;"BESTANDEN";"FEHLGESCHLAGEN")).

  8. Das Versionskontrollsystem definieren. Erstellen Sie auf dem Deckblatt-Tab eine Versionsverlaufstabelle: Version | Datum | Geändert von | Änderungszusammenfassung. Beginnen Sie mit v1.0. Erhöhen Sie die Nebenversion für kleine Aktualisierungen (v1.1, v1.2), die Hauptversion für strukturelle Änderungen (v2.0). Die Versionsnummer in der Deckblatt-Überschrift sollte auf diese Tabelle verweisen.

  9. Druckbereiche und Seitenlayout für jeden Tab festlegen. Definieren Sie diese Einstellungen:

    Deckblatt-Tab: Hochformat, A4, Anpassung an 1 Seite. Druckbereich: A1 bis Ende des Inhalts. Legenden-Tab: Kein Druckbereich erforderlich (internes Referenzdokument). Eingaben-Tab: Hochformat, A4, Anpassung an 1-2 Seiten. Druckbereich: alle Eingabeabschnitte. Jeder Berechnungs-Tab: Querformat, A4, Zeile 1 auf jeder Seite wiederholen (Seitenlayout > Drucktitel > Wiederholungszeilen oben). Breite anpassen skalieren. Prüfungen-Tab: Hochformat, A4, Anpassung an 1 Seite. Ausgaben-Tab: Querformat, A4, Anpassung an 1 Seite. Druckbereich: der gesamte Dashboard-Bereich.

  10. Den Spalten- und Zeilenstrukturstandard festlegen. Wenden Sie diese auf jeden Berechnungs-Tab an, um Konsistenz zu gewährleisten:

    Zeile 1: Tab-Titel (über Spalten verbunden, fett, dunkle Füllung, weiße Schrift, 14pt). Zeile 2: Tab-Zweckbeschreibung (ein Satz, kursiv, helle Füllung). Zeile 3: Leere Abstandszeile. Zeile 4: Abschnittsüberschrift (erster Abschnitt, fett, graue Füllung). Zeilen 5 ff.: Datenzeilen (Zeilenbeschriftung in Spalte A, Daten in Spalten B ff.). Spalte A: Zeilenbeschriftungen (mindestens 30 Zeichen breit). Spalte B: Erster Zeitraum oder erste Datenspalte. Spalten ff.: Nachfolgende Zeiträume, Szenarien oder Kategorien. Letzte Spalte: Summen- oder Zusammenfassungsspalte (fett, dünne linke Rahmenlinie).

  11. Spaltenbreiten und Zeilenhöhen festlegen. Spalte A (Zeilenbeschriftungen): 28-35 Zeichen breit. Datenspalten: 10-12 Zeichen breit für Jahresdaten; 8-10 für Monatsdaten. Überschriftenzeilen: 18-20pt Höhe. Datenzeilen: 15pt Höhe. Abschnittsüberschriftenzeilen: 18pt Höhe. Dies erzeugt ein sauberes, überblickbares Layout ohne Platzverschwendung.

  12. Eine Checkliste für den Modellstart erstellen. Wenn Sie ein neues Modell mit diesem Skill beginnen

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.

Verwandte Skills