Skip to main content

design-a-notification-system

Design notifications by user value, urgency, consent, channel, and lifecycle. Use when product events can trigger in-app, email, push, SMS, or other messages that need prioritization and control.

ソース情報

リポジトリ
protosphinx/sphinxstack
ソースの最終更新活動
2026年7月29日 13:55
検出された SKILL.md の言語
英語
スター
3
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
2 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
design-a-notification-system
category
design
description
Design notifications by user value, urgency, consent, channel, and lifecycle. Use when product events can trigger in-app, email, push, SMS, or other messages that need prioritization and control.
# design-a-notification-system ## Procedure 1. Inventory events, recipients, consequences, timing, source, and authoritative state. 2. Classify transactional, security, safety, social, workflow, educational, and promotional purposes. 3. Define eligibility, deduplication, batching, quiet hours, locale, and expiry. 4. Choose channel and urgency based on harm and action, not sender preference. 5. Write content with event, context, action, time, and safe destination. 6. Design preferences, consent, required notices, unsubscribe, and account-level controls. 7. Specify delivery state, retries, idempotency, channel fallback, and stale-message suppression. 8. Protect private content on lock screens, shared devices, logs, and forwarded messages. 9. Test duplicates, delay, ordering, timezone, revocation, missing data, and channel failure. 10. Measure useful action, delivery, complaint, opt-out, burden, and missed critical events. ## Guardrails - Never use security or transactional classification to bypass promotional consent. - Do not send secrets or sensitive detail through an unsafe channel. - More delivery is not automatically better. ## Done - A notification matrix records event, recipient, channel, control, timing, and fallback - Consent, privacy, duplication, ordering, and failure tests pass - Burden and missed-event evidence have review owners
GitHubで見る