noticed

Orchestrate multi-channel notifications for Rails applications via email, Slack, and webhooks.

32|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/faqndo97/ai-skills --skill noticed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: noticed
Source: https://github.com/faqndo97/ai-skills/tree/main/noticed
Command: npx skills add https://github.com/faqndo97/ai-skills --skill noticed

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Noticed provides a robust framework to define notifiers, manage recipients, and deliver notifications across channels from a single Rails-centric API, addressing scattered integration patterns and inconsistent delivery logic.

Core Features & Use Cases

  • Database-backed events and per-recipient notifications.
  • Delivery methods for Email, ActionCable, Slack, Microsoft Teams, Twilio, FCM, Discord, and Webhook.
  • Conditional delivery, delays, and queueing with test tooling and reusable patterns.
  • Example: trigger a NewCommentNotifier when a record is created to followers via email and in-app.

Quick Start

Define a notifier with required_params, configure delivery methods, and trigger it with deliver for your recipients.

Frequently Asked Questions about noticed

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

FAQPage Schema
How do I coordinate multi-channel notifications in a Rails application?

Multi-channel notifications in Rails are coordinated by defining notifiers with required parameters and configuring delivery methods like Email, ActionCable, Slack, or Webhook. You trigger the notifier using the deliver method to send events to specified recipients across configured channels.

What is the best way to structure Rails notifications for database-backed events?

Database-backed event notifications are structured using notifier patterns that manage recipients and deliver per-recipient alerts. This approach centralizes delivery logic, replacing scattered integration patterns with a single Rails-centric API for consistent event processing.

How do I test background jobs for Rails notification delivery?

Testing background jobs for notification delivery is handled using built-in test tooling provided by the notification framework. These testing utilities ensure reliable delivery verification when triggering events like NewCommentNotifier to followers via email and in-app channels.

Does this Rails notification framework support conditional delivery and delays?

Conditional delivery and delays are supported by the framework, allowing notifications to be queued and sent based on specific conditions. This ensures reliable delivery by managing when and how events reach recipients through configured channels like Twilio or Discord.

Can I send notifications via Slack and Microsoft Teams from Rails?

Slack and Microsoft Teams notifications are supported as built-in delivery methods. You configure these channels alongside others like FCM, Discord, and Webhook within your notifier definition to route application events to the appropriate platforms.

Why do I need a notifier pattern instead of scattering delivery logic in Rails?

A notifier pattern is needed to address scattered integration patterns and inconsistent delivery logic in Rails. It provides a robust framework to define notifiers, manage recipients, and deliver notifications across channels from a single, consistent API.