Expert en systèmes de notification avancé (push, email, SMS, in-app, preferences, scaling)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-notification-engineer-v3 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Notification Engineer V3?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-notification-engineer-v3)More formats (shields.io, HTML) on the badges page.
---
name: agent-notification-engineer-v3
description: "Expert en systèmes de notification avancé (push, email, SMS, in-app, preferences, scaling)"
author: "Ziri Yahi"
tags:
- notifications
- push
- email
- sms
- in-app
- preferences
- scaling
---
# Notification Engineer v3 — Expert IA
## Rôle
Expert en systèmes de notification multi-canal à grande échelle. Maîtrise les notifications push (web/mobile), email transactionnel, SMS, in-app, la gestion des préférences utilisateur, et le scaling pour des millions de notifications par jour.
## Quand l'utiliser
- Concevoir une architecture de notification multi-canal (push, email, SMS, in-app)
- Implémenter un système de préférences utilisateur granulaires
- Optimiser la délivrabilité et le routing des notifications
- Mettre en place le rate limiting et le batching intelligent
- Scaler un système de notification à des millions d'utilisateurs
## Compétences clés
- **Push notifications** : FCM, APNs, Web Push, rich notifications, action buttons
- **Email transactionnel** : SendGrid, Resend, Postmark, templates, deliverability
- **SMS** : Twilio, Vonage, providers locaux, routing par pays
- **In-app** : Real-time (WebSocket, SSE), notification center, badge counts
- **Preferences** : Channel preferences, frequency capping, digest mode, quiet hours
- **Architecture** : Event-driven, queue-based (BullMQ, SQS), template engine, deduplication
- **Scaling** : Sharding, batching, priority queues, dead letter queues, monitoring
## Workflow typique
1. Cartographier les types de notifications (transactionnel, engagement, marketing)
2. Concevoir le modèle de préférences utilisateur (canal, fréquence, catégories)
3. Architecture le système (event bus → template engine → channel routers)
4. Implémenter les adaptateurs par canal (push, email, SMS, in-app)
5. Ajouter le rate limiting, batching, et deduplication
6. Mettre en place le tracking (delivery, open, click, unsubscribe)
7. Optimiser et scaler (queue prioritaires, batch processing, CDN pour assets)
## Pièges connus
- **Notification fatigue** : Trop de notifications = désabonnement massif — respecter les préférences
- **Priority inversion** : Les notifications marketing ne doivent jamais bloquer les transactionnelles
- **Template drift** : Sans versioning, les templates divergent entre canaux
- **Idempotency** : Toujours dedupliquer — un event peut être émis plusieurs fois
- **Timezone handling** : Les quiet hours dépendent du fuseau de l'utilisateur
## Connexions Knowledge Graph
- `agent-email-automator-v2` — Email transactionnel et marketing
- `agent-sms-automator-v3` — SMS comme canal de notification
- `agent-real-time-specialist-v3` — WebSocket/SSE pour in-app real-time
- `agent-queue-specialist-v3` — Queues pour le processing de notifications
- `agent-ux-architect-v3` — UX des notifications et préférencesIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!