/agentic-awesome-kits
Skills · Rules · Templates

Package the conventions your agent keeps forgetting.

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.

Note
Examples use .NET 10 Container, compose, deploy, and CI samples in this repo target .NET 10 (e.g. Minimal API). Skills still work for other stacks — swap the runtime in the prompt.
docker-kit · /dockerfile · .NET 10
7
kits shipped
29
skills across them
2
tracks · devops + software
0
risky cmds agent runs
Category 01 — Available

Kits catalog

DevOps run & observe path, plus software diagram tools. Each kit is copy-and-go.

No kits match your search and filter. Try another keyword or choose All.
Run & deploy 3 kits
Observe 3 kits
Software 1 kit
kits/devops kits/devops/ · docker-kit docker-swarm-kit k8s-kit | Logs elk-kit /log-check · grafana-kit /loki-query · zabbix-kit /zabbix-check
Software kits/software/ drawio-kit · .drawio architecture · flowchart · ERD · advanced /diagram · README on GitHub
kits/software/ — more role kits (PM, QA, tech lead, full BA pack) still planned. more soon
Anatomy

Every kit is the same three pieces

Folder layout of docker-kit — the others mirror it (obs kits also add references/ and a *-BRAIN.md).

docker-kit/
├── README.md
├── .claude/
│   ├── skills/
│   │   ├── dockerfile/SKILL.md
│   │   ├── compose/SKILL.md
│   │   └── ci/SKILL.md
│   └── rules/
│       ├── docker-conventions.md
│       └── approval-gate.md
└── _templates/
    ├── Dockerfile.dotnet ← .NET 10 sample
    └── docker-compose.yml
skl

Skills — what you type

A slash command per SKILL.md: trigger, inputs, process, and outputs. This is the only surface you invoke.

rul

Rules — what it must never skip

Shared conventions every skill reads first — base images, limits, approval gate. Change once; all skills follow.

tpl

Templates — known-good baselines

Fill-in-the-blank outputs the skill starts from. Docker samples assume .NET 10 unless you override.

Design

Rules every kit in this repo follows

01

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.

02

Rules are the single source of truth

Skills reference shared *-conventions.md files instead of repeating security and resource rules in every skill.

03

Kits compose

docker-swarm-kit reuses Docker conventions; obs kits hand off to each other for logs vs metrics — no copy-paste sprawl.

Copy the kit, use the skill.

Install is just two folders — .claude/ and _templates/. No package manager, no build step.

Examples are .NET 10. The command below and Dockerfile.dotnet template target .NET 10 Minimal API. Pass another runtime in the prompt when needed.
# clone once
git clone <this-repo>

# devops — kit under kits/devops/
cp -r agentic-awesome-kits/kits/devops/docker-kit/.claude/ your-project/.claude/
cp -r agentic-awesome-kits/kits/devops/docker-kit/_templates/ your-project/_templates/

# software — kit under kits/software/
cp -r agentic-awesome-kits/kits/software/drawio-kit/.claude/ your-project/.claude/

# in Claude Code (or any compatible agent)
/dockerfile .NET 10 Minimal API --prod