From banking
Activate for: macro overlay, macroeconomic scenarios, PIT PD, point-in-time PD, credit cycle adjustment, scenario weighting, forward-looking information, satellite model, GDP, unemployment, house price index, IFRS 9 scenarios, scenario probability. NOT for: ECL calculation mechanics (use ifrs9-ecl), staging assessment (use ifrs9-staging), stress testing for capital adequacy (use stress-testing).
npx claudepluginhub panaversity/agentfactory-business-plugins --plugin bankingThis skill uses the workspace's default tool permissions.
IFRS 9.5.5.17 requires: reasonable and supportable information about
Activate for: IFRS 9, ECL, expected credit loss, PD, LGD, EAD, loan loss provision, impairment, 12-month ECL, lifetime ECL, post-model adjustment, PMA, IFRS 7, provision movement, forward-looking. NOT for: US GAAP CECL calculation (ASC 326), hedge accounting under IFRS 9, classification and measurement of financial instruments.
Builds financial models for business cases including ROI, NPV, IRR, scenario analysis, TCO, DCF, break-even, and EVA. Useful for investment recommendations, strategic decisions, and cost-benefit analysis.
Suggests manual /compact at logical task boundaries in long Claude Code sessions and multi-phase tasks to avoid arbitrary auto-compaction losses.
Share bugs, ideas, or general feedback.
IFRS 9.5.5.17 requires: reasonable and supportable information about future economic conditions, including forward-looking information. This is not optional. Single-scenario ECL is non-compliant with IFRS 9.
Minimum (IFRS 9): base + 1 upside + 1 adverse Best practice: 4–5 scenarios with explicit probability weights
| Scenario | Typical Weight | Key Feature |
|---|---|---|
| Upside | 10–20% | Above-trend growth, falling unemployment |
| Base | 35–50% | Central forecast, moderate conditions |
| Adverse | 25–35% | Mild recession, rising unemployment |
| Severe | 10–20% | Deep recession, sharply falling asset prices |
Weights must: sum to 1.0; reflect management's genuine probability assessment; be documented and approved by the IFRS 9 Governance Committee. Equal weighting (25% each) is RARELY defensible and will be challenged by auditors.
Retail mortgages: House Price Index (HPI), unemployment rate, base rate Consumer loans: Unemployment rate, disposable income index, base rate SME loans: GDP growth, SME default index, unemployment rate Corporate loans: GDP growth, corporate default rates, sector-specific indices Commercial Real Estate: CRE capital value index, vacancy rates, GDP growth
PIT PD = TTC PD x CCA CCA is estimated from a satellite model. Typical satellite model form: ln(CCA) = a + b1(GDP_growth) + b2(Unemployment) + b3(HPI_growth) + e
Example CCA values: Severe recession: CCA = 1.8–2.5 (PDs 80–150% above long-run average) Adverse: CCA = 1.2–1.5 Base: CCA ~ 1.0 (by definition — TTC PD already reflects long-run average) Upside: CCA = 0.7–0.9 (PDs below long-run average)
The satellite model links macroeconomic variables to credit risk parameters. Typical specification for a UK mortgage portfolio:
ln(Default Ratet) = a + b1 * Unemployment_t + b2 * HPI_growth_t + b3 * Base_Rate_t + b4 * ln(Default Rate{t-1}) + e_t
Key requirements for the satellite model:
Step 1: Calculate PIT PD for each scenario using scenario-specific CCA Step 2: Calculate ECL for each scenario: ECL_s = PD_PIT_s x LGD x EAD (Stage 1) or ECL_s = Sum_t [PD_marginal_t_s x LGD_t x EAD_t x DF_t] (Stage 2/3) Step 3: Weighted ECL = Sum_s (Weight_s x ECL_s)
Weighted ECL != ECL at weighted-average PD (due to non-linearity in ECL formula). Always calculate ECL for each scenario separately, then probability-weight the results. The difference between these approaches (non-linear adjustment) is material for portfolios with high LGD or long remaining maturities.
Portfolio: 1,000M gross carrying amount, LGD = 40%
| Scenario | Weight | PIT PD | ECL (PD x LGD x EAD) |
|---|---|---|---|
| Upside | 15% | 0.8% | 3.2M |
| Base | 40% | 1.5% | 6.0M |
| Adverse | 30% | 3.0% | 12.0M |
| Severe | 15% | 6.0% | 24.0M |
Correct: Weighted ECL = 0.15 x 3.2 + 0.40 x 6.0 + 0.30 x 12.0 + 0.15 x 24.0 = 10.08M Wrong: Weighted PD = 0.15 x 0.8 + 0.40 x 1.5 + 0.30 x 3.0 + 0.15 x 6.0 = 2.52% ECL at weighted PD = 2.52% x 40% x 1,000 = 10.08M (linear case — same)
For lifetime ECL with compounding and discounting, the non-linear effect becomes material (typically 5–15% higher ECL when correctly scenario-weighted).
For each quarterly scenario update, prepare:
Explicit forecast horizon: typically 2–5 years (period with supportable forecasts) Mean reversion: beyond explicit horizon, variables revert to long-run average over a reversion period (typically 2–5 additional years) Perpetuity: beyond reversion period, variables held at long-run average
Scenarios must be:
| Week | Activity | Owner |
|---|---|---|
| Week 1 | Economics team produces draft scenarios | Chief Economist |
| Week 2 | Model Risk reviews satellite model outputs | Model Risk Management |
| Week 3 | IFRS 9 Governance Committee reviews and approves | CRO / CFO |
| Week 4 | ECL calculation run with approved scenarios | Finance / Credit Risk |
| Week 4+ | Results reviewed, PMAs assessed, disclosures drafted | Finance |
IFRS 9 SCENARIO SUMMARY
Reporting Date: [YYYY-MM-DD]
Entity: [Bank / Group name]
Approved By: [IFRS 9 Governance Committee, date]
SCENARIO DEFINITIONS:
| Scenario | Weight | GDP (Y1/Y2/Y3) | Unemployment (Y1/Y2/Y3) | HPI (Y1/Y2/Y3) |
|----------|--------|-----------------|--------------------------|-----------------|
| Upside | [%] | [%/%/%] | [%/%/%] | [%/%/%] |
| Base | [%] | [%/%/%] | [%/%/%] | [%/%/%] |
| Adverse | [%] | [%/%/%] | [%/%/%] | [%/%/%] |
| Severe | [%] | [%/%/%] | [%/%/%] | [%/%/%] |
ECL BY SCENARIO:
| Scenario | ECL (M) | vs Prior Quarter |
|----------|---------|------------------|
| Upside | [X] | [+/- Y] |
| Base | [X] | [+/- Y] |
| Adverse | [X] | [+/- Y] |
| Severe | [X] | [+/- Y] |
| Weighted | [X] | [+/- Y] |
SENSITIVITY (IFRS 7.35G):
100% Severe scenario ECL: [Amount] ([+X%] vs reported)
100% Upside scenario ECL: [Amount] ([-X%] vs reported)
ALL OUTPUTS REQUIRE REVIEW BY A QUALIFIED PROFESSIONAL BEFORE USE IN REGULATORY FILINGS OR BUSINESS DECISIONS.