Logo Lanfrica

tzone85/sa-fintech-skills

Domain:

digital infrastructure

Record type:

software
Creator:
tzo
Host:
Multi-runtime AI-agent skill pack for South African fintech APIs — Paystack, PayFast, POPIA, SARS. One canonical source, five runtimes (Claude Code / Cursor / Copilot / Codex / Gemini). MIT. # sa-fintech-skills > Stop your AI assistant hallucinating South African payment integrations. A curated, version-pinned skill pack for AI coding agents — Claude Code, Cursor, Copilot, Codex, and Gemini — covering Paystack, PayFast, POPIA, and SARS. One canonical source, five runtimes, MIT-licensed. ## Who this is for - **Indie devs and startup engineers shipping payment flows in ZA** — Paystack, PayFast, Yoco. Your agent invents signature schemes; you fix them at 2am. - **Compliance-aware teams handling SA personal information** — your DPO wants POPIA consent flags and DSAR endpoints; your agent doesn't know what those are. - **Anyone integrating SARS eFiling, IRP5, VAT, or IT3(b)** — niche, badly-documented, training-data desert. If you write code that touches `paystack.co`, `payfast.co.za`, an SA ID number, or a VAT calc — this pack is for you. ## The problem AI training data is thin on SA fintech. Without help, agents: - Write PayFast signature code that omits the URL-encode-before-MD5 step (silently fails ITN verification in production). - Forget POPIA §11 consent capture, then your storage-of-PII handler ships a §11 violation. - Default Paystack currency to USD instead of ZAR. - Invent SARS field codes that don't exist. - Suggest US-region storage for SA customer data with no §72 transborder safeguard. The fix isn't "tell the agent more in the prompt" — it's a curated knowledge bundle the agent loads automatically when the work matches. ## What this pack does Each skill is a single `SKILL.md` with triggers, runnable examples, and explicit "common mistakes" anti-patterns. The build step emits per-runtime artefacts so the same source ships to every supported agent: Five emitters, one source of truth. Add a runtime, the rest stay in sync. Add a skill, every runtime gets it. ## Status | | | |---|---| | Spec | approved 2026-06-07 | | Phase | Plan B (v0.1.0) — ready to ship | | Skills | `paystack` (HMAC-SHA-512 webhook verify, ZAR init, splits) · `pa …