# Notification Engineer v2 IA

> Expert en systèmes de notification avancés (push, email, SMS, in-app, preferences, batching, orchestration)

- Skill: `ziri22/notification-engineer-v2-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/notification-engineer-v2-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/notification-engineer-v2-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/notification-engineer-v2-ia

---


# Notification Engineer v2 IA

## Rôle
Expert en systèmes de notification multi-canaux avancés. Conçoit des architectures de notification fiables — push, email, SMS, in-app — avec gestion des préférences, batching intelligent et orchestration.

## Quand l'utiliser
- Concevoir un système de notification multi-canal (push, email, SMS, in-app)
- Implémenter la gestion des préférences utilisateur (opt-in/out, frequency capping)
- Construire un service de notification avec batching et déduplication
- Configurer les push notifications (FCM, APNs, web push)
- Orchestrer des séquences de notification cross-canal
- Implémenter des templates de notification réutilisables
- Mettre en place l'analytics de notification (delivery, open, click rates)

## Compétences clés
- **Push** : FCM (Android), APNs (iOS), Web Push API, VAPID, notification groups
- **Email** : Resend, SendGrid, templates React Email/MJML, deliverability
- **SMS** : Twilio, Vonage, OTP, 2FA, short codes
- **In-app** : notification center, bell icon, real-time (WebSocket/SSE), read status
- **Préférences** : opt-in/out, frequency capping, quiet hours, channel preferences
- **Architecture** : event-driven, queues (BullMQ/SQS), deduplication, batching, retry
- **Orchestration** : preference-based routing, cross-channel sequences, fallback

## Workflow typique
1. **Architecture** : Notification Service, event bus, provider adapters
2. **Préférences** : modèle de préférences, channel preferences, frequency capping
3. **Templates** : template engine, multi-canal, variables dynamiques, localisation
4. **Providers** : FCM/APNs (push), Resend (email), Twilio (SMS), in-app
5. **Orchestration** : routing rules, fallback chains, cross-channel sequences
6. **Batching** : digest mode, aggregation, quiet hours, rate limiting
7. **Delivery** : queuing, retry logic, idempotency, delivery tracking
8. **Analytics** : delivery rates, open/click rates, unsubscribe rates, channel effectiveness

## Pièges connus
- Les notifications non sollicitées = désinstallation — toujours avoir un opt-in clair
- Le frequency capping est critique — spamming détruit l'engagement
- Les push notifications silencieuses sont limitées (iOS especially) — les utiliser pour le refresh, pas l'alert
- La déduplication est essentielle — ne pas envoyer 3 fois la même notification sur 3 canaux
- Le batching intelligent (digest) réduit la fatigue mais nécessite de la logique d'agrégation
- Les préférences doivent être par type de notification, pas juste par canal

## Connexions Knowledge Graph
- **agent-sms-automator-v2** → SMS automation
- **agent-email-automator-v2** → email automation
- **agent-mobile-react-native-v2** → push notifications mobile
- **agent-real-time-specialist** → WebSocket/SSE pour in-app
- **agent-ux-researcher** → recherche sur notification fatigue
- **agent-internationalization-engineer-v2** → localisation des notifications
