implement-notification-flow

Automate multi-channel notifications for the Firefly Banking Platform via REST endpoints.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/firefly-oss/firefly-oss-claude-skills --skill implement-notification-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-notification-flow
Source: https://github.com/firefly-oss/firefly-oss-claude-skills/tree/main/skills/implement-notification-flow
Command: npx skills add https://github.com/firefly-oss/firefly-oss-claude-skills --skill implement-notification-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill standardizes and automates multi-channel notifications for the Firefly Banking Platform, enabling reliable delivery, templating, and auditable trails across channels.

Core Features & Use Cases

  • Multi-channel delivery: email, SMS, and push notifications with provider adapters and a port/adapter architecture.
  • Template rendering and user preferences: supports a template engine and per-user channel settings to respect user choices.
  • End-to-end auditing and REST endpoints for integration with domain services and external systems.

Quick Start

Instantly enable multi-channel notifications in your domain service by wiring the email, sms, and push providers and invoking the notification service with a sample user and message.

Frequently Asked Questions about implement-notification-flow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multi-channel notifications across email, SMS, and push?

Multi-channel notifications coordinate delivery across email, SMS, and push by applying a port/adapter architecture with provider adapters. This design routes domain events like transactions and alerts through a single, standardized notification service.

How does a template engine work with per-user notification preferences?

The template engine renders message content while the per-user preference system checks individual channel settings. This ensures the notification service respects user choices, delivering messages only through the channels users have explicitly enabled.

What's the best way to audit transaction alerts and user reminders in a banking platform?

Auditing transaction alerts and user reminders is handled through audit-ready REST endpoints. These endpoints expose the notification service to domain services and external systems, ensuring reliable delivery and auditable trails across all channels.

Can I use a provider-agnostic architecture for SMS and push notifications?

A provider-agnostic architecture for SMS and push notifications is implemented using a hexagonal port/adapter design. This allows you to wire different external providers into the notification service without changing core domain logic.

Why does my multi-channel notification system need audit-ready REST endpoints?

Multi-channel notification systems need audit-ready REST endpoints to guarantee reliable delivery and create auditable trails. This integration allows domain services to trigger notifications while maintaining compliance for banking events.

Do I need provider adapters to automate email and SMS notifications?

Provider adapters are required to automate email and SMS notifications within the hexagonal architecture. They bridge the core notification service to external delivery networks, enabling provider-agnostic message routing.