Firefly BankingOS
Official@firefly-oss · Spain
Firefly empowers financial institutions with a powerful, secure, and flexible open platform that puts you in complete control of your fintech infrastructure.
Agent Skills by Firefly BankingOS
Showing 31 vetted skills indexed across 1 GitHub repositories.
create-payment-adapter
Generate a Java Spring hexagonal adapter scaffold for a given PSP name.
create-banking-module
Generate a Maven multi-module banking project skeleton from domain and name inputs.
create-lending-product
Generate boilerplate scaffolding for new lending product types.
banking-domain-reviewer
Flag banking-domain code review issues violating double-entry accounting and compliance patterns.
banking-architect
Design architecture and saga orchestration for Firefly Banking Platform features.
implement-modelhub-entities
Create and evolve runtime data entities with JSONB storage and REST APIs.
implement-experience-layer
Coordinate long-running user journeys as checkpointed workflows with signal-triggered progression.
implement-ecm-integration
Integrates S3 or Azure storage and DocuSign or Logalty e-signatures into Firefly ECM workflows.
implement-regulatory-compliance
Automates AML case management, SAR processing, and regulatory reporting across core-lending workflows.
implement-credit-product
Implement credit product types with catalog configuration and versioned deployments.
implement-multi-tenancy
Implement multi-tenant isolation across CQRS and event-sourcing pipelines.
implement-webhook-callback
Automate inbound webhook and outbound callback workflows on the Firefly Banking Platform.
testing-banking-flows
Orchestrate end-to-end banking flow tests with mocked PSPs and Testcontainers.
implement-asset-finance
Automate asset renting, leasing, delivery, usage monitoring, and return processing.
implement-notification-flow
Automate multi-channel notifications for the Firefly Banking Platform via REST endpoints.
testing-regulatory-compliance
Automate regulatory compliance testing for PSD2/PSD3, GDPR, AML/KYC, and reporting.
implement-contract-management
Automate contract lifecycle workflows with REST and ECM integration.
implement-account-operations
Automate account operations across Firefly Banking Platform microservices.
implement-idp-integration
Implement provider-agnostic identity integration for Firefly Banking Platform with pluggable IdpAdapter and REST endpoints.
implement-distributor-management
Automate distributor onboarding and governance in the Firefly Banking Platform.
implement-payment-flow
Orchestrate end-to-end payment flows across PSP and rail adapters with ledger posting.
implement-customer-lifecycle
Orchestrate customer lifecycle sagas across Firefly Banking Platform services.
create-banking-service
Scaffold a multi-module Maven banking-service project with Firefly BOM integration.
banking-domain-conventions
Enforces predefinedOrion-style naming and packaging across banking domain modules.
Frequently Asked Questions About Firefly BankingOS
FAQPage SchemaWhat specific financial tasks can I build using Firefly BankingOS?▼
You can build complex financial systems including lending origination, asset leasing, payment processing, and collections management. The platform supports double-entry accounting, IFRS 9 provisioning, and regulatory reporting, allowing you to scaffold and deploy production-ready banking services that adhere to strict financial domain conventions.
Which engineering personas benefit most from this platform?▼
Financial software architects, backend engineers, and compliance developers benefit from the platform's structured scaffolding and domain-driven design patterns. It is specifically designed for teams building regulated fintech products who require standardized multi-module Maven projects and pre-built integration patterns for identity providers and payment service providers.
What are the core prerequisites for deploying Firefly BankingOS?▼
Deployment requires a Java-based environment with Maven for project management and a containerized infrastructure for running microservices. You must have existing connectivity to payment service providers and identity management systems, as the platform provides the adapters and integration hooks to interface with these external financial rails.