Communitygithub.com

Finanzplanung

Umsatz-Dashboards, MRR/ARR-Berechnungen, Burn-Rate-Tracker und Finanzprognosen.

Was ist Finanzplanung?

Diese Skill ist ein Finanzplanungswerkzeug für SaaS-Unternehmen, das die Berechnung und Visualisierung wichtiger Kennzahlen wie monatlich wiederkehrende Umsätze (MRR), jährlich wiederkehrende Umsätze (ARR), Burn-Rate und Finanzprognosen übernimmt. Es unterstützt die Aufschlüsselung von MRR in verschiedene Komponenten (Neugeschäft, Expansion, Kontraktion, Abwanderung, Reaktivierung) und stellt diese als Wasserfalldiagramm dar. Die Skill ermöglicht Finanzprognosen mit drei Szenarien (konservativ, Basis, optimistisch) über 12–24 Monate und bietet ein anpassbares Dashboard, das täglich aktualisiert wird. Entwickler profitieren von klaren Regeln zur Währungsverarbeitung (Beträge in Cent als Ganzzahlen), einer definierten Datenbanktabelle (`revenue_events`) für Ereignisse und Abfragen zur monatlichen Aggregation. Die Skill ist besonders nützlich für CI/CD-Pipelines, KI-Agenten-Plattformen wie Claude Code oder Cursor und alle, die automatisierte Finanzberichte in ihren Workflow integrieren möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/financial-planning

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Finanzplanung?

Regeln

  • MRR-Berechnung: Summe aller monatlichen Werte aktiver Abonnements – Jahrespläne geteilt durch 12, einmalige Gebühren ausschließen
  • ARR: MRR * 12 – beide Werte im Dashboard anzeigen, MRR für monatliche Trends, ARR für Jahresplanung verwenden
  • MRR-Komponenten: Erfasse neuen MRR, Expansions-MRR (Upgrades), Kontraktions-MRR (Downgrades), Abwanderungs-MRR (Kündigungen), Reaktivierungs-MRR – als Wasserfalldiagramm darstellen
  • Burn-Rate: (Anfangsliquidität – Endliquidität) / Monate – monatlich berechnen, Laufzeit in Monaten bei aktueller Verbrauchsrate anzeigen
  • Umsatz-Dashboard: MRR, ARR, MRR-Wachstumsrate (MoM%), Nettoumsatzerhaltung, Gesamtkunden anzeigen – täglich aktualisieren
  • Finanzprognosen: 3 Szenarien modellieren (konservativ, Basis, optimistisch) – je nach Wachstumsrate und Abwanderungsrate variieren, 12–24 Monate prognostizieren
  • Währungsverarbeitung: Alle Beträge in Cent (ganze Zahlen) speichern – niemals Fließkommazahlen für Geld verwenden – mit Intl.NumberFormat anzeigen
  • Datumsbereiche: Standardmäßig letzte 12 Monate, benutzerdefinierte Bereiche zulassen – nach Monat für Trends aggregieren, nach Tag für aktuelle Aktivitäten

Datenmodell des Dashboards

CREATE TABLE revenue_events (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  type TEXT NOT NULL, -- 'new' | 'expansion' | 'contraction' | 'churn' | 'reactivation'
  amount_cents INTEGER NOT NULL,
  customer_id UUID NOT NULL,
  occurred_at DATE NOT NULL,
  created_at TIMESTAMP DEFAULT NOW()
);

MRR pro Monat aggregieren: SELECT date_trunc('month', occurred_at), type, SUM(amount_cents) FROM revenue_events GROUP BY 1, 2.

Vermeiden

  • Fließkommazahlen für Geld – stattdessen überall ganze Zahlen in Cent verwenden
  • MRR ohne Aufteilung in Komponenten zu zählen – du musst wissen, warum sich der MRR geändert hat
  • Nur monatliche Granularität – tägliche Ereignisse speichern, für die Anzeige aggregieren
  • Kontraktions-MRR zu ignorieren – Downgrades sind frühe Abwanderungssignale

Individual skills in this repo

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

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

Verwandte Skills