GitLab Stack Config Generator
Genererar env-drivna nginx/Postgres/Redis-konfigurationer, men dess egen valideringsfas behöver syskonskills.
Fungerar med konfiguration
Vad den gör
Scaffoldar ./config/<service>/-kataloger, .env-drivna nginx/PostgreSQL/Redis-konfigurationsfiler och projektmetafiler (CLAUDE.md, .gitignore, .dockerignore) för självhostade Docker Compose 'GitLab stack'-projekt, med hemlighetsdetektering och .env/.env.example synkroniseringskontroller. Utlöses av förfrågningar om att generera tjänstekonfigurationer, konfigurationsmallar eller validera att konfigurationer följer stackens .env/no-secrets-mönster. Dess fullständiga valideringsfas är beroende av docker-validation och secrets-manager-skills, som finns i syskonmappar i samma repo och inte inkluderas om denna skill kopieras isolerat.
Testrapport
De genererade CLAUDE.md, .gitignore, nginx.conf och env-sync-kontrollen matchade alla SKILL.md-mallarna exakt, men arbetsflödets egen 'strict validation'-fas anropar upprepade gånger docker-validation och secrets-manager-skills som finns i syskonmappar i samma repo -- kopiera endast config-generator/ enligt den angivna installationsvägen och dessa anrop har inget att åberopa.
Testad: 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
Kommandon och exempelprompter
/gitlab-stack-config-generatorGenererar env-drivna nginx/Postgres/Redis-konfigurationer, men dess egen valideringsfas behöver syskonskills.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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