NATS

Tett NATS/JetStream referanse som dekker streams, consumers, KV, sikkerhet, klynging og en tabell over vanlige feil.

av kaustavdm · kaustavdm/nats-skill

Bestått ★ 9.2/10

NATS — Tett NATS/JetStream referanse som dekker streams, consumers, KV, sikkerhet, klynging og en tabell over vanlige feil.

Hva den gjør

En selvstendig referanse for å bygge på NATS: Core NATS pub/sub, request/reply og køgrupper; JetStream streams, pull/push consumers, KV og objektrepoer; tilkoblings-/gjentilkoblingsalternativer; NKey/JWT-sikkerhet og emne-tillatelser; serverkonfigurasjon, klynging, leaf nodes og Go-embedding. Tre dypdykk referansefiler (jetstream.md, security.md, server-deployment.md) lever ved siden av SKILL.md og dekker fulle struct-felt, beslutningstrær og Docker/Kubernetes/Helm-konfigurasjoner. Utløses ved enhver NATS/JetStream utvikling, distribusjon eller meldingsprotokoll microservice-spørsmål.

Testrapport

Ba om et holdbart JetStream pull-consumer-utdrag med riktig nedstengning: basislinjen brukte den velkjente, men feil nc.Close() og hoppet over dedup/backoff-konfigurasjon, mens den ferdighets-guidede versjonen fanget akkurat den foten via sin egen Common Mistakes-tabell (nc.Drain(), js.Publish() med Nats-Msg-Id, Nak() ved feil) — en konkret produksjons-korrekt fiksing, ikke bare gjentakelse av dokumentasjon.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /natsTett NATS/JetStream referanse som dekker streams, consumers, KV, sikkerhet, klynging og en tabell over vanlige feil.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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