NATS
Referencia densa de NATS/JetStream que cubre streams, consumidores, KV, seguridad, clustering y una tabla de errores comunes.
Probado · Funciona
Qué hace
Una referencia autocontenida para construir sobre NATS: Pub/sub de NATS Core, request/reply y grupos de colas; streams de JetStream, consumidores pull/push, KV y object stores; opciones de conexión/reconexión; seguridad NKey/JWT y permisos de sujeto; configuración del servidor, clustering, leaf nodes y embebido en Go. Tres archivos de referencia profundos (jetstream.md, security.md, server-deployment.md) viven junto a SKILL.md y cubren campos de struct completos, árboles de decisión y configuraciones de Docker/Kubernetes/Helm. Se activa con cualquier pregunta de microservicio de desarrollo, despliegue o protocolo de mensajería de NATS/JetStream.
Informe de la prueba
Solicité un snippet de consumidor pull JetStream duradero con apagado adecuado: la línea base usó el bien conocido pero incorrecto nc.Close() y omitió la configuración de dedup/backoff, mientras que la versión guiada por la skill capturó exactamente ese error a través de su propia tabla de Errores Comunes (nc.Drain(), js.Publish() con Nats-Msg-Id, Nak() en caso de fallo) — una corrección concreta de corrección de producción, no solo una repetición de la documentación.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/kaustavdm/nats-skill cd nats-skill mkdir -p ~/.claude/skills cp -r skills/nats ~/.claude/skills/nats
Comandos y prompts de ejemplo
/natsReferencia densa de NATS/JetStream que cubre streams, consumidores, KV, seguridad, clustering y una tabla de errores comunes.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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