Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Fp And A

ASecurity

Financial Planning & Analysis patterns for engineering teams supporting finance — budget vs actual variance, rolling forecasts, driver-based models, scenario planning, SaaS metrics (ARR, MRR, NRR, CAC, LTV, payback, magic number, Rule of 40), cohort analysis, and the data pipeline patterns that make FP&A self-serve.

12 stars
0 votes
0 copies
0 views
Added 9/28/2026
ai-agentstypescriptgosqlreactnodeapiperformance

Works with

cliapi

Security Analysis

A100/100

Scanned 9/28/2026

Install to Claude Code

$npx -y skills add Nmor/the-claude-council --skill fp-and-a --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fp And A?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Fp And A
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nmor-fp-and-a/badge)](https://www.skillsdirectory.com/skills/nmor-fp-and-a)

More formats (shields.io, HTML) on the badges page.

Files
SKILL.md
---
name: fp-and-a
description: Financial Planning & Analysis patterns for engineering teams supporting finance — budget vs actual variance, rolling forecasts, driver-based models, scenario planning, SaaS metrics (ARR, MRR, NRR, CAC, LTV, payback, magic number, Rule of 40), cohort analysis, and the data pipeline patterns that make FP&A self-serve.
---

# FP&A (Financial Planning & Analysis)

> **Size budget: 25 KB.** Check: wc -c. Gate: node ~/.claude/scripts/token-budget.mjs --check
>
> Standards: **AICPA FP&A Maturity Model**, **Beyond Budgeting Roundtable principles (Hope +
> Fraser)**, **OpenSaaS / SaaSGrid / OpenView SaaS Benchmarks**, **Klipfolio + Geckoboard + Looker
> FP&A metric definitions**, **Statistical foundations (NIST/SEMATECH e-Handbook of Statistical
> Methods)**, **Monte Carlo / scenario analysis (Hubbard "How to Measure Anything")**, **AFP
> (Association for Financial Professionals) FP&A certification body of knowledge**.

## Purpose

Financial Planning & Analysis (FP&A) turns the static historical accounting record into
forward-looking business intelligence: budgets, forecasts, variance analysis, scenarios, what-if
modelling, and the SaaS / commerce / fintech metrics boards and investors actually care about.
Finance owns the analysis; engineering owns the pipelines, the data models, and the self-serve
tooling that lets the FP&A team work at speed.

This skill teaches the engineering patterns for FP&A: budget vs actuals tables, rolling 13-week cash
forecasts, driver-based models (revenue × take rate, headcount × loaded cost), scenario branches,
the canonical SaaS metric definitions (ARR / MRR with all the edge cases — upgrades, downgrades,
churn, contraction, expansion), cohort retention curves, CAC / payback / LTV, and the warehouse + BI
patterns that turn the general ledger plus operational data into Tableau / Looker / Hex / Sigma
dashboards finance can actually use.

Without good FP&A engineering, finance spends 80% of its time wrangling spreadsheets and 20% on
analysis. With good FP&A engineering, finance spends 80% on analysis and 20% on edge cases — and the
board sees decisions made on data that updates daily, not quarterly.

## Standards Cited

- **Beyond Budgeting Roundtable** — 12 principles for adaptive performance management (Hope &
  Fraser, 2003)
- **AICPA FP&A Maturity Model** — 5 levels from reactive to predictive
- **AFP FP&A Certification Body of Knowledge** — formal FP&A discipline
- **OpenView SaaS Benchmarks Report** (annual) — public SaaS metric distributions
- **SaaS Capital Index Benchmarks** — for B2B SaaS valuation drivers
- **Bessemer Cloud Index** — public SaaS company comparables
- **Bessemer State of the Cloud** (annual) — Cloud 100 metric definitions
- **Rule of 40** — Brad Feld + KPCB (growth rate + EBITDA margin ≥ 40)
- **SaaS Magic Number** — Lars Leckie / Scale Venture Partners (S&M ROI metric)
- **Cohort Retention Methodology** — Bain & Co / Fred Reichheld
- **Hubbard "How to Measure Anything"** — calibrated estimation + Monte Carlo
- **NIST/SEMATECH e-Handbook of Statistical Methods** — forecasting + control charts

## When to Fire

- Setting up budget vs actual reporting
- Building a rolling forecast pipeline (typically 12-24 months, refreshed monthly)
- Implementing a driver-based model
- Reporting SaaS metrics (ARR, MRR, NRR, GRR, CAC, LTV, payback, magic number)
- Cohort analysis (retention, expansion, LTV by cohort)
- Building a 13-week cash forecast for treasury
- Scenario planning (base / upside / downside; what-if questions from board / investors)
- Department-level expense tracking and variance
- Headcount planning + loaded cost modelling
- Sales pipeline-to-revenue conversion modelling
- ARR roll-forward (new + expansion - churn - contraction)
- KPI dashboard for executive team or board
- Investor / lender / acquirer due diligence data room preparation
- Capital allocation decisions (R&D vs S&M vs G&A trade-offs)
- Long-range plan (3-5 year) for strategic planning
- Cross-functional cost allocation (cloud cost to product line)
- Treasury management and working capital optimisation

## Reference Map

This skill uses progressive disclosure: the routing table below is what loads when the `paths:`
globs match. Read the reference file for the topic you are working on — each one holds its section
of the original skill verbatim (schema, SQL, TypeScript, standards and anti-patterns unchanged).

| Topic | Read this | Holds |
| --- | --- | --- |
| Budget vs actual variance | `references/budget-variance.md` | Pattern 1 — `budget_versions` / `budget_lines` schema, the `budget_vs_actual` view, variance-commentary ownership |
| SaaS metrics, roll-forward, cohorts | `references/saas-metrics.md` | Patterns 2-4 — the canonical metric dictionary (MRR, ARR, NRR, GRR, CAC, LTV, payback, magic number, Rule of 40, burn multiple, quick ratio), the MRR roll-forward SQL, cohort retention curves |
| Driver-based forecast, 13-week cash, scenarios | `references/forecasting-and-scenarios.md` | Patterns 5-7 — driver-based forecast engine, the 13-week treasury cash view, scenario branching (base / upside / downside) |
| Anti-patterns | `references/anti-patterns.md` | All seven FP&A anti-patterns with their named alternatives |
| Verification checklist | `references/verification-and-compliance.md` | The 21-row green/red checklist |
| Compliance mapping | `references/verification-and-compliance.md` | IFRS / US GAAP / SOX / ISO 27001 / NIST 800-53 / OWASP ASVS / PCI-DSS / CFA / CWE mapping |
| Rationale | `references/rationale-and-learning.md` | Why this skill exists; the behaviour shift it enables |
| Learning hooks | `references/rationale-and-learning.md` | Signals to watch + refinement candidates |

## Cross-References

- `~/.claude/skills/bookkeeping-patterns/SKILL.md` — the ledger this builds on
- `~/.claude/skills/ifrs-gaap-reporting/SKILL.md` — financial statements feed budget vs actual
- `~/.claude/skills/clickhouse-io/SKILL.md` — warehouse for cohort + metric queries
- `~/.claude/skills/postgres-patterns/SKILL.md` — operational stores for budget tables
- `~/.claude/rules-library/common/observability.md` — KPI dashboards are observability
- `~/.claude/rules-library/common/data-retention.md` — board-deck data retention
- Council Division 10 (Finance & FinOps) — auto-engages on FP&A engineering
- Council Division 12 (Strategy & Innovation) — uses FP&A scenarios
- OpenView SaaS Benchmarks (annual report)
- Bessemer State of the Cloud (annual)
- SaaS Capital Index Benchmarks

Attribution

NmorNmor
View sourceMore from Nmor →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

695601 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →