NATS
Gęsta referencja NATS/JetStream obejmująca strumienie, konsumentów, KV, bezpieczeństwo, klastrowanie i tabelę typowych błędów.
Testowano · Działa
Co robi ten skill
Samodzielna referencja do budowania na NATS: Core NATS pub/sub, request/reply i grupy kolejkowe; strumienie JetStream, konsumenci pull/push, sklepy KV i obiektowe; opcje połączenia/ponownego połączenia; bezpieczeństwo NKey/JWT i uprawnienia tematów; konfiguracja serwera, klastrowanie, węzły liściaste i osadzanie Go. Trzy pliki referencyjne z głębokim nurkowaniem (jetstream.md, security.md, server-deployment.md) znajdują się obok SKILL.md i obejmują pełne pola struktur, drzewa decyzyjne oraz konfiguracje Docker/Kubernetes/Helm. Reaguje na każde pytanie dotyczące rozwoju, wdrażania lub mikrousług protokołu przesyłania wiadomości NATS/JetStream.
Raport z testu
Poproszono o fragment trwałego konsumenta JetStream pull z odpowiednim zamknięciem: podstawowy użył dobrze znanego, ale błędnego nc.Close() i pominął konfigurację dedup/backoff, podczas gdy wersja prowadzona przez skill wyłapała dokładnie ten pułapkę za pomocą własnej tabeli Typowych Błędów (nc.Drain(), js.Publish() z Nats-Msg-Id, Nak() w przypadku błędu) — konkretna poprawka produkcyjnej poprawności, a nie tylko powtarzanie dokumentacji.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/kaustavdm/nats-skill cd nats-skill mkdir -p ~/.claude/skills cp -r skills/nats ~/.claude/skills/nats
Komendy i przykładowe prompty
/natsGęsta referencja NATS/JetStream obejmująca strumienie, konsumentów, KV, bezpieczeństwo, klastrowanie i tabelę typowych błędów.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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