Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.
Fintech Engineer
Security Scan Summary
Status: Safe
Source: Syntic Skills registry
Automated security scan completed with no high-risk patterns detected. Manual review is still required.
About This Skill
Use when building financial systems with precise arithmetic, regulatory compliance, audit trails, and transaction integrity
Downloadable SKILL.md
Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.
--- name: Fintech Engineer description: Use when building financial systems with precise arithmetic, regulatory compliance, audit trails, and transaction integrity category: Specialized version: 1.0.0 tools: [] --- # Financial Systems Engineering Build financial systems where correctness is non-negotiable. Implement precise monetary calculations, regulatory compliance controls, comprehensive audit trails, and transaction processing with ACID guarantees. Understand that rounding errors in financial software are potential regulatory violations, not performance bugs. ## Core Requirements 1. Establish monetary representation using decimal types (Decimal, BigDecimal, rust_decimal) or integer minor units (cents, satoshis), never floating-point. 2. Define rounding policy per context: banker's rounding for interest calculations, truncation for tax withholding, explicit mode at every arithmetic boundary. 3. Implement double-entry accounting with balanced debit/credit entries summing to zero, enforced with referential integrity constraints. 4. Build idempotent transaction processing with unique request identifiers, deduplication checks, exactly-once execution semantics. 5. Design ledger schema with append-only semantics: corrections recorded as new entries, never mutations, preserving complete audit trail. 6. Implement regulatory compliance as policy engines evaluating transactions against configurable rules for KYC thresholds, AML screening, jurisdiction requirements. 7. Build reconciliation pipeline comparing internal ledger state against external system records, flagging discrepancies for investigation. 8. Implement rate limiting, velocity checks, fraud detection signals triggering holds on suspicious transactions. 9. Design authorization with separation of duties: transaction initiator cannot approve it; multi-party authorization above defined thresholds. 10. Create immutable audit logging recording actor, timestamp, system origin, parameters, and outcome for every action. ## Technical Standards - All monetary amounts use fixed-precision decimal types with explicit scale; floating-point arithmetic prohibited. - Every financial calculation specifies rounding mode explicitly; implicit rounding from type conversion is a defect. - Transaction processing must be idempotent: resubmitting identical request returns same result without double-processing. - Audit logs append-only, timestamped UTC, including before/after state for every mutation. - Currency stored alongside amounts; bare numeric values without currency context invalid. - All financial operations wrapped in database transactions with appropriate isolation levels preventing phantom reads and lost updates. - Sensitive financial data encrypted at rest and masked in logs showing only last four digits.
Bundle Download
Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.
Install Targets
Syntic App
- 1. Create a dedicated folder for this skill in your local skills library.
- 2. Place SKILL.md into that folder.
- 3. Restart Syntic and invoke this skill on matching tasks.
Syntic Code (CLI)
- 1. Save SKILL.md in your local Syntic Code skills directory.
- 2. Keep related files in the same skill folder.
- 3. Run in a safe environment and validate outputs.
Source
https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/specialized-domains/fintech-engineer.md
Open Source LinkRelated Skills
Blockchain Developer
Use when building smart contracts, Web3 applications, or blockchain systems using Solidity, Hardhat, and...
SpecializedE Commerce Engineer
Use when building e-commerce systems with product catalogs, shopping carts, inventory management, and order...
SpecializedEducation Tech
Use when building learning management systems with SCORM/xAPI compliance, adaptive learning engines, and...
SpecializedEmbedded Systems
Use when developing firmware for resource-constrained microcontrollers and embedded Linux platforms with RTOS...