Skip to content

refactor: islamic-finance plugin v3.0.0 — fix router, remove bloat#10

Merged
mjunaidca merged 1 commit into
mainfrom
cleanup/islamic-finance-v3
Mar 14, 2026
Merged

refactor: islamic-finance plugin v3.0.0 — fix router, remove bloat#10
mjunaidca merged 1 commit into
mainfrom
cleanup/islamic-finance-v3

Conversation

@mjunaidca

Copy link
Copy Markdown
Collaborator

Summary

P0 Critical Fix: Router SKILL.md had a broken $(cat "/Users/mjs/...") shell expansion — the routing rules never loaded for any user who installed the plugin. Fixed by inlining the full 5-step routing protocol.

P1 Cleanup (matching banking plugin pattern):

  • Remove exercises/ (14 files) — all duplicated in Ch 20 lessons L04-L18
  • Remove workflow-recipes/ (4 files) — content absorbed into Ch 20 L18 as /schedule instructions

P2 Structural:

  • Move root references/ under skills/islamic-finance-router/references/ (agentskills.io spec)
  • Add .gitignore and CLAUDE.md (parity with banking plugin)

What Stays

  • 13 skills (1 router + 12 products)
  • 4 commands
  • 13 jurisdiction overlays
  • hooks, scripts, evals (CI infra)

Companion Book Change

Ch 20 L18 expanded with /schedule instructions: pushed to fix/ch21-banking-scheduled-tasks branch (PR #856)

🤖 Generated with Claude Code

P0: Fix router SKILL.md — inline routing rules, remove broken $(cat ...) shell expansion
P1: Remove exercises/ (14 files — all duplicated in Ch 20 lessons)
P1: Remove workflow-recipes/ (4 files — content absorbed into Ch 20 L18)
P2: Move root references/ under router skill (agentskills.io spec)
P2: Add .gitignore and CLAUDE.md (parity with banking plugin)
P3: Update README.md and plugin.json

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mjunaidca mjunaidca merged commit cfa7fb6 into main Mar 14, 2026
1 check passed
@mjunaidca mjunaidca deleted the cleanup/islamic-finance-v3 branch March 18, 2026 20:29
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