GitLab Stack Config Generator
Genererer env-drevne nginx/Postgres/Redis configs, men dens egen valideringsfase kræver søsterskills.
Virker med opsætning
Hvad det gør
Scaffolder ./config/<service>/ mapper, .env-drevne nginx/PostgreSQL/Redis konfigurationsfiler og projektmetafiler (CLAUDE.md, .gitignore, .dockerignore) til selvhostede Docker Compose 'GitLab stack' projekter, med hemmelighedsdetektion og .env/.env.example synkroniseringstjek. Udløses af anmodninger om at generere servicekonfigurationer, konfigurationsskabeloner eller validere, at konfigurationer følger stakkens .env/no-secrets mønster. Dens fulde valideringsfase afhænger af docker-validation og secrets-manager skills, som lever i søskendemapper i samme repo og ikke er inkluderet, hvis denne skill kopieres isoleret.
Testrapport
De genererede CLAUDE.md, .gitignore, nginx.conf og env-sync tjek matchede alle SKILL.md skabelonerne præcist, men arbejdsgangens egen 'strict validation' fase kalder gentagne gange på docker-validation og secrets-manager skills, der lever i søskendemapper i samme repo — kopier kun config-generator/ ifølge den angivne installationssti, og disse kald har intet at påkalde.
Testet: 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
Kommandoer og eksempelprompter
/gitlab-stack-config-generatorGenererer env-drevne nginx/Postgres/Redis configs, men dens egen valideringsfase kræver søsterskills.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Generate an nginx config for my GitLab stack projectSet up PostgreSQL and Redis service configs for our stackCheck that my configs don't have secrets and .env is in sync