NATS
Dichte NATS/JetStream-Referenz, die Streams, Consumer, KV, Sicherheit, Clustering und eine Tabelle mit häufigen Fehlern abdeckt.
Getestet · Funktioniert
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 handlingset up NKey security and subject permissions for my NATS clusterhow do I configure a NATS KV store with leaf node clustering