Deterministic, research-verified skills for Docker Engine 24+ and Docker Compose v2 — built for Claude Code.
A curated collection of 22 deterministic skills that teach Claude how to write, review, and debug Docker configurations. Every skill is verified against official Docker documentation — no hallucinated APIs, no vague advice.
- Developers who want Claude to write production-grade Dockerfiles and Compose files
- DevOps engineers who want Claude to understand container orchestration patterns
- Teams adopting Docker who want consistent, security-aware container configurations
- Open-source LLM users who need structured Docker knowledge for less capable models
| Category | Count | Covers |
|---|---|---|
| core/ | 3 | Architecture, security hardening, networking fundamentals |
| syntax/ | 7 | Dockerfile instructions, BuildKit features, multi-stage builds, Compose services & resources, CLI commands |
| impl/ | 6 | Build optimization, production patterns, storage, CI/CD, Compose workflows, Go templates |
| errors/ | 4 | Build failures, runtime errors, networking issues, Compose troubleshooting |
| agents/ | 2 | Dockerfile/Compose validation and generation |
Add to your project's .claude/settings.json:
{
"skills": {
"docker": {
"source": "github:OpenAEC-Foundation/Docker-Claude-Skill-Package"
}
}
}Clone and reference skills directly:
git clone https://github.com/OpenAEC-Foundation/Docker-Claude-Skill-Package.gitThen reference skills from skills/source/docker-*/ in your Claude project configuration.
| Technology | Version | Skills |
|---|---|---|
| Docker Engine | 24+ | All skills |
| Docker Compose | v2 | syntax-compose-*, impl-compose-* |
| BuildKit | Default in 24+ | syntax-buildkit, impl-build-optimization |
| Docker Scout | Latest | core-security |
| Go Templates | — | impl-go-templates |
Each skill follows a consistent format:
- SKILL.md — Main skill file (<500 lines) with Quick Reference, Decision Trees, Patterns, Critical Warnings
- references/ — Extended content: detailed API references, code examples, anti-pattern catalogs
- All content in English with deterministic ALWAYS/NEVER language
- All code examples verified against official Docker documentation
- Every SKILL.md under 500 lines — heavy content in references/
- YAML frontmatter with trigger-word-rich descriptions
- Complete anti-pattern catalogs for every skill
- All Dockerfile examples buildable, all Compose files pass
docker compose config
| Document | Purpose |
|---|---|
| INDEX.md | Complete skill catalog with descriptions |
| REQUIREMENTS.md | Quality guarantees and per-area requirements |
| DECISIONS.md | Architectural decisions with rationale |
| SOURCES.md | Official documentation sources |
| WAY_OF_WORK.md | 7-phase methodology and skill standards |
| CHANGELOG.md | Version history |
This package follows the 7-phase research-first development methodology proven across multiple OpenAEC Foundation skill packages:
- Infrastructure & Planning — Repository setup, core files, protocols
- Research (Vooronderzoek) — Broad technology research and gap analysis
- Masterplan & Skill Design — Skill inventory, dependencies, batch planning
- Topic Research — Deep per-skill research with source verification
- Skill Development — Batch creation with quality gates
- Validation & Quality — Full quality audit against requirements
- Publication — GitHub release with documentation and branding
This package follows the 7-phase research-first methodology. Contributions must:
- Reference official Docker documentation (see SOURCES.md)
- Use deterministic language (ALWAYS/NEVER)
- Keep SKILL.md under 500 lines
- Include references/ with examples and anti-patterns
- Target Docker Engine 24+ and Compose v2
See REQUIREMENTS.md for full quality standards.
| Package | Skills | Technology |
|---|---|---|
| ERPNext Skill Package | 28 | ERPNext / Frappe Framework |
| Blender-Bonsai Skill Package | 73 | Blender, Bonsai, IFC |
| Tauri 2 Skill Package | 27 | Tauri 2.x (Rust + TypeScript) |
Cross-Tech AEC Integration Skills — 15 skills for technology boundaries
| Skill | Boundary | What it adds |
|---|---|---|
crosstech-impl-docker-aec-stack |
Docker ↔ AEC services | IfcOpenShell containers, Speckle Server deployment, QGIS Server, web-ifc workers |
crosstech-impl-n8n-aec-pipeline |
n8n ↔ Docker | Containerized AEC automation pipelines |
MIT — Copyright (c) 2026 OpenAEC Foundation
