GitLab Stack Config Generator

Generiert umgebungsgesteuerte nginx/Postgres/Redis-Konfigurationen, aber seine eigene Validierungsphase benötigt Geschwister-Skills.

von rknall · rknall/claude-skills

Funktioniert mit Setup ★ 7.2/10

GitLab Stack Config Generator — Generiert umgebungsgesteuerte nginx/Postgres/Redis-Konfigurationen, aber seine eigene Validierungsphase benötigt Geschwister-Skills.

Was es kann

Erstellt ./config/<service>/-Verzeichnisse, .env-gesteuerte nginx/PostgreSQL/Redis-Konfigurationsdateien und Projekt-Meta-Dateien (CLAUDE.md, .gitignore, .dockerignore) für selbst gehostete Docker Compose 'GitLab stack'-Projekte, mit Geheimnis-Erkennung und .env/.env.example-Synchronisationsprüfungen. Wird bei Anfragen zum Generieren von Service-Konfigurationen, Konfigurationsvorlagen oder zur Validierung, dass Konfigurationen dem .env/no-secrets-Muster des Stacks folgen, ausgelöst. Seine vollständige Validierungsphase hängt von den docker-validation- und secrets-manager-Skills ab, die sich in Geschwisterordnern desselben Repos befinden und nicht enthalten sind, wenn dieser Skill isoliert kopiert wird.

Testbericht

Die generierten CLAUDE.md, .gitignore, nginx.conf und die env-sync-Prüfung stimmten alle exakt mit den SKILL.md-Vorlagen überein, aber die eigene 'strenge Validierungs'-Phase des Workflows ruft wiederholt docker-validation- und secrets-manager-Skills auf, die sich in Geschwisterordnern desselben Repos befinden – kopieren Sie nur config-generator/ gemäß dem angegebenen Installationspfad, und diese Aufrufe haben nichts zu initiieren.

Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/rknall/claude-skills
cd claude-skills
mkdir -p ~/.claude/skills
cp -r config-generator ~/.claude/skills/gitlab-stack-config-generator

Befehle & Beispiel-Prompts

  • /gitlab-stack-config-generatorGeneriert umgebungsgesteuerte nginx/Postgres/Redis-Konfigurationen, aber seine eigene Validierungsphase benötigt Geschwister-Skills.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Generate an nginx config for my GitLab stack project
  • Set up PostgreSQL and Redis service configs for our stack
  • Check that my configs don't have secrets and .env is in sync