skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an…
Activate for: istisna'a, construction finance Islamic, manufacturing contract, FAS 10, parallel istisna'a, percentage of completion, project finance Islamic, istisna'a receivable, istisna'a in progress, construction contract Islamic, infrastructure sukuk construction, milestone
$ npx -y skills add panaversity/agentfactory-business-plugins --skill istisna-a --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/istisna-aContext preview
The summary Claude sees to decide when to auto-load this skill.
Activate for: istisna'a, construction finance Islamic, manufacturing contract, FAS 10, parallel istisna'a, percentage of completion, project finance Islamic, istisna'a receivable, istisna'a in progress, construction contract Islamic, infrastructure sukuk construction, milestone
name: istisna-a description: > Activate for: istisna'a, construction finance Islamic, manufacturing contract, FAS 10, parallel istisna'a, percentage of completion, project finance Islamic, istisna'a receivable, istisna'a in progress, construction contract Islamic, infrastructure sukuk construction, milestone financing. metadata: version: "1.0" author: "Panaversity — The AI Agent Factory" standard: "AAOIFI FAS 10 (Istisna'a and Parallel Istisna'a)"
Istisna'a: Bank contracts to have a specific asset MANUFACTURED or CONSTRUCTED and then delivers it to the customer. The asset need not exist at contract date. Unlike salam: payment may be deferred or in stages (not required upfront).
Shariah requirements: 1. The asset must be described with sufficient specificity to prevent gharar (uncertainty). 2. The contractor (manufacturer/builder) agrees to produce the described asset. 3. Delivery terms (time, place, condition) must be agreed.
Parallel istisna'a: The bank enters CUSTOMER ISTISNA'A (bank is contractor, sells to customer) and a separate BACK-TO-BACK ISTISNA'A (bank is buyer, construction company is contractor).
The bank is in the middle as intermediary. The two contracts must be INDEPENDENT (bank bears construction risk in both).
Apply the PERCENTAGE OF COMPLETION method:
**Revenue recognised = Contract revenue x % completion to date — Previously recognised revenue**
% completion methods: 1. Cost incurred to date / Total expected contract cost 2. Architect/engineer certification of physical progress 3. Milestones achieved
**Period-end accounting entry (% of completion method):** Dr: Istisna'a Receivable / Contract Asset [Revenue to recognise this period] Cr: Revenue from Istisna'a [Same]
Dr: Construction Costs / WIP [Costs incurred this period] Cr: Cash / Payables [Same]
Period profit = Period revenue - Period costs incurred
**If contract is a LOSS-making contract (expected costs > contract price):** Recognise the FULL expected loss immediately in the current period. Dr: Loss on Istisna'a Contract [Full expected loss] Cr: Provision for Istisna'a Loss [Same]
IFRS 15 over-time revenue recognition applies if:
Arithmetic of % completion is IDENTICAL under AAOIFI FAS 10 and IFRS 15. Key difference: AAOIFI requires explicit Shariah compliance confirmation of milestone specifications (to satisfy gharar prohibition). IFRS 15 does not require this.
Gross vs. Net presentation:
GROSS (default): Show:
NET (if offset criteria are met — IAS 32):
Criteria for netting: Must have both a legal right to set off AND the intention to settle on a net basis or simultaneously. In most parallel istisna'a structures, these criteria are NOT met → GROSS presentation is required.
BALANCE SHEET IMPACT: Gross presentation can double the reported balance sheet size. This has direct regulatory capital implications for the bank.
**AAOIFI FAS 10:** 1. Accounting policy: percentage of completion method 2. Revenue recognised from istisna'a in the period 3. Contract assets (amounts due from customers) 4. Contract liabilities (amounts due to customers — advance receipts) 5. Expected losses on onerous contracts 6. For parallel istisna'a: gross vs. net presentation basis 7. Shariah compliance: confirmation specifications were sufficient to prevent gharar
**IFRS 15 (IFRS regimes):** 1. Disaggregation of revenue (by contract type: istisna'a vs. other) 2. Contract balances (opening, recognised, invoiced, closing) 3. Performance obligation satisfaction timing 4. Significant judgments: method for estimating % completion
🚀 Marketplace of domain-specific plugins for building enterprise AI agents. Enable AI agents to perform finance, banking, legal, and sales workflows using modular domain plugins.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an…
Activate for: load context, inject context, cross-domain context, context for this endeavour, relevant background, multi-domain context, what context do I…
Activate for: delegate, delegation record, handoff, delegation brief, follow-up, delegation quality, assign to, hand off to, delegation tracking, who should…
Activate for: daily digest, morning briefing, what's happening today, start of day brief, week ahead, Monday brief, weekly digest, start of week, what do I…
Activate for: situation brief, bring me up to speed, prep me for, pre-meeting brief, decision brief, context brief, catch me up, quick brief, what do I need to…
Activate for: meeting prep, meeting synthesis, before the meeting, after the meeting, D/A/F/Q/R, meeting brief, stakeholder prep, meeting notes synthesis,…