SOLID Docker/Compose-Richtlinien: kleine Dockerfiles, nach Möglichkeit kein Root, keine Secrets in Images, festgelegte Basis-Tags, klare Multi-Stage-Builds. Verwenden bei der Bearbeitung von Dockerfile- oder Compose-Dateien.
Was ist CursorCodingSkills?
Dieses Skill bietet eine umfassende Anleitung für die Erstellung und Wartung von Dockerfiles und Docker-Compose-Dateien nach den SOLID-Prinzipien. Es hilft Entwicklern, Docker-Images sicher, effizient und lesbar zu gestalten, indem es klare Richtlinien und eine Checkliste bereitstellt. Das Skill erzwingt harte Grenzen wie lesbare und kurze Dockerfiles sowie einen Service pro Image, falls praktikabel. Es empfiehlt bewährte Praktiken wie das Festlegen von Basis-Image-Tags, Multi-Stage-Builds, das Vermeiden von Secrets in Schichten, die Verwendung einer `.dockerignore`-Datei und den Betrieb als Nicht-Root-Benutzer, wenn möglich. Dieses Skill ist ideal für Entwickler, die Docker-Umgebungen in CI/CD-Pipelines oder lokalen Entwicklungs-Workflows optimieren möchten und unterstützt die gängigsten Plattformen wie Cursor, Claude Code und Codex.