The agent never runs the risky command
No docker build, kubectl apply, ES delete, or Zabbix mass-update. Generate the artifact; a human reviews and runs it.
Ask an agent for “a Dockerfile” and you get a Dockerfile — not necessarily multi-stage, non-root, and healthcheck’d. A kit makes the production-ready version the default, for any slash-command-compatible agent.
DevOps run & observe path, plus software diagram tools. Each kit is copy-and-go.
Container orchestration path — Docker → Swarm → Kubernetes.
Single-host containerization — Dockerfile, compose, CI. No orchestrator.
Multi-node stacks that stay in Compose syntax — deploy:, not a new API.
Manifests, Helm charts, Prometheus rules — when Swarm primitives run out.
Metrics, logs, and alerts — Zabbix, ELK, Grafana + Loki.
Hosts, templates, triggers, and read-only problem investigation.
Elasticsearch, Logstash, Kibana — with a first-class log investigation skill.
Dashboards, alerts, Explore, and LogQL log checks.
Diagram tools — editable Draw.io architecture, flowcharts, and ERDs.
kits/devops/
·
docker-kit→
docker-swarm-kit→
k8s-kit
|
Logs
elk-kit /log-check
·
grafana-kit /loki-query
·
zabbix-kit /zabbix-check
kits/software/
→
drawio-kit
·
.drawio architecture · flowchart · ERD · advanced /diagram
·
README on GitHub
Folder layout of docker-kit — the others mirror it (obs kits also add references/ and a *-BRAIN.md).
A slash command per SKILL.md: trigger, inputs, process, and outputs. This is the only surface you invoke.
Shared conventions every skill reads first — base images, limits, approval gate. Change once; all skills follow.
Fill-in-the-blank outputs the skill starts from. Docker samples assume .NET 10 unless you override.
No docker build, kubectl apply, ES delete, or Zabbix mass-update. Generate the artifact; a human reviews and runs it.
Skills reference shared *-conventions.md files instead of repeating security and resource rules in every skill.
docker-swarm-kit reuses Docker conventions; obs kits hand off to each other for logs vs metrics — no copy-paste sprawl.
Install is just two folders — .claude/ and _templates/. No package manager, no build step.
Dockerfile.dotnet template target .NET 10 Minimal API. Pass another runtime in the prompt when needed.