NATS
Tät NATS/JetStream-referens som täcker strömmar, konsumenter, KV, säkerhet, klustring och en tabell över vanliga misstag.
Testad · Fungerar
Vad den gör
En fristående referens för att bygga på NATS: Core NATS pub/sub, request/reply och kögrupper; JetStream-strömmar, pull/push-konsumenter, KV och objektlagring; anslutnings-/återanslutningsalternativ; NKey/JWT-säkerhet och ämnesbehörigheter; serverkonfiguration, klustring, leaf nodes och Go-inbäddning. Tre djupgående referensfiler (jetstream.md, security.md, server-deployment.md) finns bredvid SKILL.md och täcker fullständiga fält, beslutsträd och Docker/Kubernetes/Helm-konfigurationer. Triggers vid alla NATS/JetStream-utvecklings-, distributions- eller meddelandeprotokoll-mikrotjänstfrågor.
Testrapport
Bad om ett hållbart JetStream pull-konsument-snutt med korrekt avstängning: baslinjen använde den välkända men felaktiga nc.Close() och hoppade över dedup/backoff-konfiguration, medan den färdighetsledda versionen fångade exakt den fotfällan via sin egen Common Mistakes-tabell (nc.Drain(), js.Publish() med Nats-Msg-Id, Nak() vid fel) — en konkret produktionskorrekthetsfix, inte bara omformulering av dokumentation.
Testad: 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
Kommandon och exempelprompter
/natsTät NATS/JetStream-referens som täcker strömmar, konsumenter, KV, säkerhet, klustring och en tabell över vanliga misstag.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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