docker-compose-writer
๐Pluginchfle/lehnert-claude-skills
Generates or optimizes docker-compose.yml for any self-hosted app or cloud replacement (Google PhotosโImmich, GmailโMailcow, ChatGPTโOllama) โ full stacks with health checks, named volumes, and .env setup.
Part of
chfle/lehnert-claude-skills
Installation
/plugin marketplace add chfle/lehnert-claude-skills/plugin install docker-compose-writer@lehnert-claude-skillsMore from this repository10
Generates a complete Linux server hardening plan with ready-to-apply scripts and configs covering SSH, firewall, fail2ban, sysctl, auditd, and user security.
Generates production-ready cron jobs with /etc/cron.d/ entries and wrapper scripts featuring flock locking, logging, log rotation, and failure alerting.
Sets up a complete monitoring stack (Prometheus, Grafana, Node Exporter, Loki, Alertmanager, Uptime Kuma, Netdata) for any Linux server, Docker host, or application.
Creates the source code skeleton (entry points, modules, controllers) from tech-stack.yaml.
Analyzes software ideas for feasibility, target audience, core features, technical complexity, risks, and MVP scope โ pure planning, no code generation.
Creates database and ORM foundation files (Prisma schema, Flyway migration, SQLAlchemy setup) from tech-stack.yaml.
Diagnoses and fixes SELinux denials โ file context relabeling, boolean toggles, port labeling, and custom policy modules. Never suggests disabling SELinux.
Designs and generates complete Linux backup solutions using restic, BorgBackup, rsync, or tar โ with encryption, encryption key management, remote storage, retention policies, database backups, Docker volume backups, and restore procedures.
Recommends the best modern tech stack and generates requirements/tech-stack.yaml with Docker-first setup, Testcontainers, and full rationale.
Configures Linux networking โ static IP, routing, VLANs, bonding, bridges, WireGuard, OpenVPN, iptables, nftables, firewalld, DNS, and network troubleshooting.