NATS

Dichte NATS/JetStream-Referenz, die Streams, Consumer, KV, Sicherheit, Clustering und eine Tabelle mit häufigen Fehlern abdeckt.

von kaustavdm · kaustavdm/nats-skill

Getestet · Funktioniert ★ 9.2/10

NATS — Dichte NATS/JetStream-Referenz, die Streams, Consumer, KV, Sicherheit, Clustering und eine Tabelle mit häufigen Fehlern abdeckt.

Was es kann

Eine in sich geschlossene Referenz für die Arbeit mit NATS: Core NATS Pub/Sub, Request/Reply und Queue Groups; JetStream Streams, Pull/Push Consumer, KV und Object Stores; Verbindungs-/Wiederverbindungsoptionen; NKey/JWT-Sicherheit und Subject-Berechtigungen; Serverkonfiguration, Clustering, Leaf Nodes und Go-Embedding. Drei Deep-Dive-Referenzdateien (jetstream.md, security.md, server-deployment.md) befinden sich neben SKILL.md und decken vollständige Strukturfelder, Entscheidungsbäume und Docker/Kubernetes/Helm-Konfigurationen ab. Löst bei jeder NATS/JetStream-Entwicklungs-, Bereitstellungs- oder Messaging-Protokoll-Microservice-Frage aus.

Testbericht

Bat um einen langlebigen JetStream-Pull-Consumer-Snippet mit ordnungsgemäßer Abschaltung: Die Basisversion verwendete das bekannte, aber falsche nc.Close() und übersprang die Dedup/Backoff-Konfiguration, während die vom Skill geführte Version genau diese Fußangel über ihre eigene Tabelle mit häufigen Fehlern (nc.Drain(), js.Publish() mit Nats-Msg-Id, Nak() bei Fehler) erfasste – eine konkrete Produktionskorrektur, nicht nur eine Wiederholung der Dokumentation.

Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/kaustavdm/nats-skill
cd nats-skill
mkdir -p ~/.claude/skills
cp -r skills/nats ~/.claude/skills/nats

Befehle & Beispiel-Prompts

  • /natsDichte NATS/JetStream-Referenz, die Streams, Consumer, KV, Sicherheit, Clustering und eine Tabelle mit häufigen Fehlern abdeckt.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • write a durable JetStream pull consumer with proper shutdown handling
  • set up NKey security and subject permissions for my NATS cluster
  • how do I configure a NATS KV store with leaf node clustering