nats-design-subject
Design NATS subject hierarchies for messaging patterns (pub/sub, request/reply, streaming). Apply naming conventions, segmentation strategies, and wildcard patterns to create scalable subject architectures. Use when designing NATS messaging systems, choosing account-vs-subject namespace boundaries for multi-tenant communication, designing export/import subjects, or auditing existing subject hierarchies. Do not use for: (1) NATS server or account provisioning, (2) cluster setup, (3) client library implementation or connection code, (4) debugging connectivity or performance issues, (5) choosing between NATS and other messaging systems.
Pinned to revision a601cec84626, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- AskUserQuestion
- Write
- Read
- Shell
Files
- skills/nats-design-subject/SKILL.md
- skills/nats-design-subject/references/anti-patterns.md
- skills/nats-design-subject/references/jetstream.md
- skills/nats-design-subject/references/patterns.md
- skills/nats-design-subject/references/security.md
- skills/nats-design-subject/references/use-cases.md
Every link opens the file at its source, pinned to the revision this page describes.