velt-notifications-best-practices

📁 velt-js/agent-skills 📅 Jan 26, 2026
14
总安装量
9
周安装量
#23907
全站排名
安装命令
npx skills add https://github.com/velt-js/agent-skills --skill velt-notifications-best-practices

Agent 安装分布

cursor 9
claude-code 8
opencode 6
github-copilot 6
codex 6

Skill 文档

Velt Notifications Best Practices

Comprehensive implementation guide for Velt’s notification system in React and Next.js applications. Contains 12 rules across 8 categories, prioritized by impact to guide automated code generation and integration patterns.

When to Apply

Reference these guidelines when:

  • Adding in-app notifications to a React/Next.js application
  • Setting up the VeltNotificationsTool and VeltNotificationsPanel
  • Configuring notification tabs (For You, All, Documents, People)
  • Accessing notification data via hooks or REST APIs
  • Managing user notification preferences and channels
  • Setting up email notifications with SendGrid
  • Creating custom notifications via REST API
  • Integrating with external services via webhooks

Rule Categories by Priority

Priority Category Impact Prefix
1 Core Setup CRITICAL core-
2 Panel Configuration HIGH panel-
3 Data Access HIGH data-
4 Settings Management MEDIUM-HIGH settings-
5 Notification Triggers MEDIUM triggers-
6 Delivery Channels MEDIUM delivery-
7 UI Customization MEDIUM ui-
8 Debugging & Testing LOW-MEDIUM debug-

Quick Reference

1. Core Setup (CRITICAL)

  • core-setup — Enable notifications and add VeltNotificationsTool

2. Panel Configuration (HIGH)

  • panel-tabs — Configure notification panel tabs (forYou, all, documents, people)
  • panel-display — Control panel open mode (popover vs sidebar)

3. Data Access (HIGH)

  • data-hooks — Use React hooks to access notification data
  • data-rest-api — Use REST APIs for server-side notification management

4. Settings Management (MEDIUM-HIGH)

  • settings-channels — Configure notification delivery channels

5. Notification Triggers (MEDIUM)

  • triggers-custom — Create custom notifications via REST API

6. Delivery Channels (MEDIUM)

  • delivery-email — Set up email notifications with SendGrid
  • delivery-webhooks — Integrate with external services via webhooks

7. UI Customization (MEDIUM)

  • ui-wireframes — Customize notification components with wireframes

8. Debugging & Testing (LOW-MEDIUM)

  • debug-common-issues — Common issues and solutions

How to Use

Read individual rule files for detailed explanations and code examples:

rules/shared/core/core-setup.md
rules/shared/panel/panel-tabs.md

Each rule file contains:

  • Brief explanation of why it matters
  • Incorrect code example with explanation
  • Correct code example with explanation
  • Source pointers to official documentation

Compiled Documents

  • AGENTS.md — Compressed index of all rules with file paths (start here)
  • AGENTS.full.md — Full verbose guide with all rules expanded inline