Skip to content

feat: banking plugin — 17 skills, 7 jurisdictions, 14 exercises#2

Merged
mjunaidca merged 2 commits into
mainfrom
feat/banking-plugin
Mar 6, 2026
Merged

feat: banking plugin — 17 skills, 7 jurisdictions, 14 exercises#2
mjunaidca merged 2 commits into
mainfrom
feat/banking-plugin

Conversation

@mjunaidca

Copy link
Copy Markdown
Collaborator

Summary

  • 17 skills (1 global router + 16 product skills) spanning three regulatory pillars
  • 7 jurisdiction overlays: UK (PRA), EU (CRR3), US (Federal), Australia (APRA), Singapore (MAS), UAE (CBUAE), Pakistan (SBP)
  • 14 exercise data sets with realistic portfolio/transaction data
  • 8 workflow recipes (daily recon, capital monitoring, quarterly ECL, etc.)
  • 4 domain commands: /bank-ecl, /bank-capital, /bank-aml, /bank-recon
  • Eval framework: 14 test cases (routing, accuracy, negative) with evals/run.py
  • CI pipelines: banking-evals.yml (PR gate) + banking-release.yml (tag → zip + GitHub Release)

Skill Map

Pillar Skills
IFRS 9 ifrs9-ecl, ifrs9-staging, ifrs9-scenarios, ifrs9-disclosure
Basel III/IV basel-capital, basel-rwa-credit, basel-rwa-market (FRTB), liquidity-lcr, liquidity-nsfr, stress-testing
AML/KYC aml-typologies, aml-sar-drafting, aml-cdd-edd, sanctions-screening, kyc-risk-rating
Operations bank-reconciliation
Routing banking-global-router (auto-activates on banking terms)

Architecture

Follows the established plugin pattern (islamic-finance, idfa-financial-architect):

  • .claude-plugin/plugin.json manifest
  • Jurisdictions as router references (not separate skills) — Option D from #817
  • Progressive disclosure: router → skill → jurisdiction overlay

Companion chapter: panaversity/agentfactory Chapter 21 (separate PR)

Test plan

  • python evals/run.py --list — verify 14 eval cases parse
  • claude plugin install banking@agentfactory-business — verify plugin loads
  • Query routing: "Calculate CET1 ratio for UK bank" → routes to basel-capital + uk-pra
  • Negative test: "What's the weather?" → refuses (out of domain)
  • marketplace.json validates as JSON with 4 plugins listed

🤖 Generated with Claude Code

mjunaidca and others added 2 commits March 6, 2026 04:43
Jurisdiction-aware banking regulatory agent covering three pillars:
- IFRS 9 ECL (staging, PD/LGD/EAD, scenarios, disclosure)
- Basel III/IV (capital, credit RWA, market RWA/FRTB, leverage, liquidity)
- AML/KYC (typologies, SAR drafting, CDD/EDD, sanctions, KYC risk rating)

Includes: global router with pillar detection, 7 jurisdiction overlays
(UK/EU/US/AU/SG/UAE/PK), 4 domain commands, 14 exercise data sets,
8 workflow recipes, eval framework, and CI pipelines.

Companion chapter: tutorsgpt Chapter 21

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…risdictions

Skills hardening (16 product files):
- Add NEVER DO sections with domain-specific prohibitions to all files
- Add negative triggers (NOT for:) to prevent false activation
- Add professional review disclaimer to all files
- Expand all thin files to ≥120 lines with decision trees, tables, edge cases
- Add output format blocks to 7 files missing them

Exercise quality (14 files):
- Add "What You Need" setup sections with plugin install, data, skills, time
- Add named "Deliverable" section with specific artifact per exercise

New jurisdiction overlays:
- gcc-gcc.md — SAMA, CBUAE, CBB, CBK, QCB, CBO regulatory framework
- us-cecl.md — CECL (ASC 326) vs IFRS 9 comparison overlay
- islamic-banking-interaction.md — AAOIFI FAS 30 vs IFRS 9, dual frameworks

Router update:
- Append GCC, CECL, Islamic banking routes to domain and jurisdiction tables

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mjunaidca mjunaidca merged commit 16d0575 into main Mar 6, 2026
1 check passed
@mjunaidca mjunaidca deleted the feat/banking-plugin branch March 10, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant