agentic-awesome-kits
Reusable AI Skill Kits for coding agents (Claude Code and any other subagent/slash-command-compatible tool). Each kit is a self-contained package of Skills (slash commands), Rules (conventions the agent must follow), and Templates (fill-in-the-blank output baselines) — copy .claude/ into your project and the skills work immediately.
/dockerfile .NET 10 Minimal API --prod
/deploy container-api --namespace prod --replicas 3 --with-ingress
/log-check booking-api --env prod --since 1h
Note — examples use .NET 10.
Sample commands, Dockerfile.dotnet, and related container templates in this repo target .NET 10 (e.g. Minimal API). Skills are stack-agnostic: pass another runtime in the prompt when you need it.
Browse the visual index: index.html · DevOps docs: kits/devops/ · All kits: kits/
Live site (GitHub Pages + Jekyll):
https://KhaiTrang1995.github.io/agentic-awesome-kits/
Why this exists
Prompting an agent to "write me a Dockerfile" gets you a Dockerfile — not necessarily a multi-stage, non-root, healthcheck'd one your team would actually ship. A kit turns that tribal knowledge into a rules/*.md file the agent reads before generating anything, so the output is consistent whether it's you, a teammate, or a different agent session asking.
Layout
agentic-awesome-kits/
kits/ # all public kits by category
devops/
software/
packages/
agentic-awesome-kits/ # npx agentic-awesome-kits (plan installer)
index.html # catalog site
Categories
DevOps at a glance
| Kit | Skills (highlight) |
|---|
| docker-kit | /dockerfile, /compose, /ci |
| docker-swarm-kit | /stack, /service, /secret |
| k8s-kit | /deploy, /helm, /monitor |
| zabbix-kit | /zabbix-check, /zabbix-trigger, … + ZABBIX-BRAIN.md |
| elk-kit | /log-check, /es-query, /logstash, … + ELK-BRAIN.md |
| grafana-kit | /loki-query, /grafana-dashboard, /grafana-alert, … + GRAFANA-BRAIN.md |
Log check quick map
Elasticsearch / Kibana → elk-kit /log-check
Loki / Grafana → grafana-kit /loki-query
Zabbix problem / log item → zabbix-kit /zabbix-check
Software at a glance
Quick start
git clone <this-repo>
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/
# In Claude Code (or any compatible agent) — example uses .NET 10:
/dockerfile .NET 10 Minimal API --prod
You can copy multiple kits into the same project. Watch for skill-name collisions across kits (rare, but check .claude/skills/ before merging).
Structure of every kit
{kit-name}/
.claude/
skills/
{skill-name}/
SKILL.md ← trigger, input examples, process, output, references
rules/
{convention}.md ← what the agent must/must never do when generating output
_templates/
{output-template} ← ready-to-fill baseline (Dockerfile, .yml, ...)
references/ ← optional cheatsheets (observability kits)
*-BRAIN.md ← optional long-lived guidance
README.md ← how to use this specific kit
Design principles shared across every kit
- The agent never runs the risky command. It generates
Dockerfiles, manifests, queries, and checklists — it does not run docker build, kubectl apply, helm install, or mutate prod monitoring systems. A human reviews and runs those. See each kit's approval-gate.md.
- Rules are the single source of truth. Skills reference a shared
*-conventions.md file instead of repeating the same security/resource rules inside every skill.
- Approval gate, not a wall of Y/n. Every kit follows the same L1 (plan preview) → L2 (diff on edit) → L3 (iterate on creative output) pattern, so switching between kits doesn't mean relearning a new interaction model.
- Kits compose. Where it makes sense, one kit references another instead of duplicating content — e.g.
docker-swarm-kit points at docker-kit's Dockerfile conventions rather than restating them.
- Evidence-only on investigations. Log and problem checks do not invent hit counts or metric values.
Contributing
Want to improve a kit, add a skill, or fix docs? See CONTRIBUTING.md for structure, checklists, and PR guidelines.
GitHub Pages (Jekyll)
This repo publishes a static docs site with Jekyll (GitHub Pages).
Enable once: repo Settings → Pages → Build and deployment → Source: GitHub Actions.
Local preview
# Ruby 3+ recommended
bundle install
bundle exec jekyll serve
# open http://127.0.0.1:4000/agentic-awesome-kits/
Kit skill packages (.claude/, templates, brains) are excluded from the Jekyll site so they stay source-only on GitHub. Use the HTML docs for browsing; clone the repo for skills.
License
CC BY-NC-SA 4.0 — share, adapt, and build on these kits freely, including commercially-adjacent internal use, but do not resell them and keep derivatives under the same license with attribution.
Roadmap