From financial-modelling
Phase 1 of the financial model build lifecycle — the requirements-gathering phase. Deeply interactive: conducts a structured multi-round conversation with the user to understand their business, industry, model purpose, and decision context. Asks layered questions, suggests industry-standard structures the user may not have considered, and iteratively refines the scope. Includes an optional sub-skill for effort estimation and quoting. Trigger on 'scope a model', 'new model', 'model requirements', 'what should the model include', 'I need a financial model for', or at the start of any financial model build.
How this skill is triggered — by the user, by Claude, or both
Slash command
/financial-modelling:fm-1-scopeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> *"The biggest modelling errors happen before a single formula is written."*
references/defaults.mdreferences/effort_estimation.mdreferences/estimation_benchmarks.mdreferences/industries/energy.mdreferences/industries/general_corporate.mdreferences/industries/government.mdreferences/industries/infrastructure.mdreferences/industries/mining.mdreferences/industries/project_finance.mdreferences/industries/real_estate.mdreferences/industries/retail.mdreferences/industries/technology.mdreferences/industry_knowledge.mdreferences/question_bank.mdreferences/questions/budget.mdreferences/questions/cashflow.mdreferences/questions/commission.mdreferences/questions/cost_allocation.mdreferences/questions/dashboard.mdreferences/questions/financial_statements.md"The biggest modelling errors happen before a single formula is written."
Conduct a structured, multi-round conversation to deeply understand the user's business context, model purpose, and decision needs. Not a checklist — a collaborative discovery process.
Before starting the conversation, read:
references/industry_knowledge.md — Subject matter guidance for 9 industries (mining, energy, infra, real estate, tech, retail, government, project finance, general corporate) with revenue drivers, cost drivers, CapEx considerations, key metrics, and common pitfallsreferences/estimation_benchmarks.md — Hour estimates per section, complexity multipliers, typical model sizes, and fee range calculation (for the Effort Estimation sub-skill)Start broad. Let the user talk. Listen for clues about complexity.
Ask these together — user answers what they can:
THEN — provide subject matter guidance based on what you learned. Read
the matched industry's section in references/industry_knowledge.md (or the
deeper references/industries/<industry>.md file) and proactively suggest
the standard considerations for that sector.
Frame it as: "For [industry] models, teams typically also consider [X, Y, Z]. Would any of these be relevant here?"
If the user seems unsure about structure, offer 2–3 example model archetypes:
Most SumProduct engagements are NOT 3-statement integrated models. The question library covers 13 model types — budget, commission, cost allocation, cashflow forecast, dashboard/reporting, M&A/LBO, model optimisation, operational, valuation/DCF, project finance, and standard 3-statement.
references/question_bank.md is the router. Open it and:
The 3-statement question set lives in references/questions/financial_statements.md
— it covers revenue/cost/CapEx/funding/working capital/tax. Use it ONLY when
the matched model type is 3-statement, project finance, M&A/LBO,
feasibility/investment, or strategic/scenario. For other types, the right
question file is much shorter and asks model-specific things (e.g., commission
asks about tiers and clawback; dashboard asks about KPIs and refresh
frequency).
Review what you've gathered and push back constructively:
Produce scope.md from references/scope_template.md — it holds the
universal core (identity, timeline, outputs, exclusions, open questions)
plus the complete per-type section blocks for all 13 model types. Use the
block matching the type identified in Round 2; combined engagements take the
union. Type definitions and complexity scaling:
../_fm-shared/references/model_types.md.
Do not force 3-statement sections onto non-3-statement models — that produces a scope document the user does not recognise as their project.
Present scope to user:
Do not proceed to Phase 2 until the user confirms the scope.
Read references/defaults.md — periodicity, periods, currency, scale apply
to all models; the Statements/Opening BS/Working capital/Tax defaults apply
to 3-statement / project finance only. Always tell the user which
defaults you applied and mark them [Assumed — confirm with client].
When to use: User asks "how long will this take?", "can you quote this?", "estimate hours", "what would this cost?". Not always needed — skip if the user just wants the model built.
Read references/effort_estimation.md for the full process (map scope to
sections → apply complexity multipliers → produce the estimate document) and
references/estimation_benchmarks.md for the hour ranges and multiplier
data tables.
npx claudepluginhub sampi314/sam-plugin-marketplace --plugin financial-modellingGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.