Companion repository for Chapter 20: Islamic Finance Domain Agents from The AI Agent Factory by Panaversity.
A complete SKILL.md library for multi-jurisdiction Islamic finance accounting — 12 product skills, 13 jurisdiction overlays, and a global router that ensures the correct accounting framework is applied to every transaction in every country.
- Go to the Releases page
- Download the zip you need:
| Download | What's Inside | Use With |
|---|---|---|
islamic-finance-domain-agents-full.zip |
Everything — skills, exercises, recipes, references | Exercise 14 (Full Library Build) |
islamic-finance-domain-agents-skills-only.zip |
12 product + 13 jurisdiction SKILL.md files + router | Lessons 3-17 |
islamic-finance-domain-agents-exercise-data.zip |
Entity profiles and scenario data per exercise | Exercises 1-13 |
islamic-finance-domain-agents-workflow-recipes.zip |
Scheduled task configs (daily/monthly/quarterly/annual) | Exercise 14 |
islamic-finance-domain-agents-references.zip |
Global Standards Map, AAOIFI FAS reference table | Lessons 2-17 |
- Unzip into your project:
unzip islamic-finance-domain-agents-full.zip -d my-project/git clone https://github.com/panaversity/islamic-finance-domain-agents.gitislamic-finance-domain-agents/
├── skills/
│ ├── islamic-finance-global-router.md — Routes queries to correct product + jurisdiction
│ ├── products/ — 12 product SKILL.md files
│ │ ├── murabaha.md — Cost-plus financing (AAOIFI FAS 2 / IFRS 9)
│ │ ├── ijarah-imb.md — Islamic lease / lease-to-own (AAOIFI FAS 32 / IFRS 16)
│ │ ├── sukuk-issuer.md — Sukuk issuer accounting
│ │ ├── sukuk-investor.md — Sukuk investor accounting
│ │ ├── takaful-ifrs17.md — Islamic insurance (IFRS 17)
│ │ ├── musharaka-dm.md — Diminishing musharaka (home finance)
│ │ ├── musharaka-full.md — Full musharaka (partnership)
│ │ ├── mudaraba.md — Profit-sharing investment
│ │ ├── salam.md — Forward sale
│ │ ├── istisna-a.md — Construction/manufacturing finance
│ │ ├── zakat-global.md — Zakat computation across jurisdictions
│ │ └── shariah-screening-global.md — Shariah equity screening (4 methodologies)
│ └── jurisdictions/ — 13 jurisdiction overlay SKILL.md files
│ ├── bahrain-aaoifi.md — AAOIFI primary (CBB Rulebook)
│ ├── qatar-aaoifi.md — AAOIFI primary (QCB)
│ ├── malaysia-mfrs.md — MFRS/IFRS equivalent (BNM, SC Malaysia)
│ ├── indonesia-psak.md — PSAK/IFRS aligned (OJK, IAI)
│ ├── saudi-ifrs.md — IFRS + ZATCA zakat (SAMA)
│ ├── uae-ifrs.md — IFRS (CBUAE, DIFC)
│ ├── kuwait-ifrs.md — IFRS (CBK)
│ ├── oman-ifrs.md — IFRS + AAOIFI Shariah (CBO)
│ ├── pakistan-ifrs.md — IFRS + AAOIFI supplemental (SBP, SECP)
│ ├── uk-ifrs.md — IFRS (PRA/FCA, HMRC)
│ ├── nigeria-ifrs.md — IFRS (CBN Non-Interest Banking)
│ ├── turkey-tfrs.md — TFRS/IFRS (BRSA, CMB)
│ └── gcc-crossborder.md — Cross-border consolidation rules
├── exercises/
│ ├── ex01-murabaha-bahrain-malaysia.md
│ ├── ex02-ijarah-four-jurisdictions.md
│ ├── ex03-gcc-sukuk-issuance.md
│ ├── ex04-takaful-ifrs17.md
│ ├── ex05-malaysia-corporate-sukuk.md
│ ├── ex06-saudi-ifi-alinma.md
│ ├── ex07-uk-al-rayan-bank.md
│ ├── ex08-nigeria-fgn-sukuk.md
│ ├── ex09-global-zakat-comparison.md
│ ├── ex10-shariah-screening-amana.md
│ ├── ex11-aaoifi-vs-ifrs-capstone.md
│ ├── ex12-cross-border-consolidation.md
│ ├── ex13-islamic-fintech-scenarios.md
│ └── ex14-full-library-build.md
├── workflow-recipes/
│ ├── daily-shariah-screening.md
│ ├── monthly-murabaha-income.md
│ ├── quarterly-sukuk-distribution.md
│ └── annual-zakat-computation.md
├── references/
│ ├── global-standards-map.md
│ └── aaoifi-fas-reference.md
├── .github/workflows/release-zips.yml
├── README.md
└── LICENSE
| Folder | Lessons | What You Do |
|---|---|---|
skills/islamic-finance-global-router.md |
L03 | Examine the routing logic that directs queries to the correct product + jurisdiction |
skills/products/ |
L04-L07, L12-L13 | Reference product SKILL.md files during exercises; build your own in L12 and L17 |
skills/jurisdictions/ |
L08-L11, L14-L15 | Reference jurisdiction overlays during exercises; build comprehensive overlay in L14 |
exercises/ |
L04-L17 | Download scenario data for each exercise — entity profiles, transaction details, expected outputs |
workflow-recipes/ |
L17 | Deploy scheduled tasks as part of the full library build capstone |
references/ |
L02-L17 | Use the Global Standards Map and AAOIFI FAS reference as lookup tables throughout |
This repo covers 13 jurisdictions. Most exercises use multiple jurisdictions for comparison. To adapt exercises for your own jurisdiction:
| Variable | Default Coverage | Your Value |
|---|---|---|
| Primary framework | AAOIFI / IFRS / MFRS (varies by exercise) | your country's framework |
| Currency | USD / SAR / MYR / GBP / NGN (varies) | your currency |
| Regulator | CBB / BNM / ZATCA / PRA-FCA / CBN (varies) | your regulator |
| Tax authority | HMRC / ZATCA / FBR (varies) | your tax authority |
| Zakat methodology | ZATCA / Hanafi / Ushr (varies) | your applicable method |
To add a new jurisdiction:
- Use the Knowledge Extraction Method (Chapter 16) on your country's Islamic finance regulations
- Create a new file in
skills/jurisdictions/your-country.mdfollowing the existing overlay pattern - The router will automatically pick it up — no modifications needed to the global router
- Chapter 14-15: Cowork plugin anatomy and deployment
- Chapter 16: Knowledge Extraction Method (Method A and B)
- Chapter 17-18: Finance domain agents and IDFA methodology
- Chapter 19: CA/CPA practice domains and jurisdiction extensions
Apache-2.0. See LICENSE.