GitLab Stack Config Generator

Genereert env-gestuurde nginx/Postgres/Redis configs, maar de eigen validatiefase vereist sibling skills.

Door rknall · rknall/claude-skills

Werkt met setup ★ 7.2/10

GitLab Stack Config Generator — Genereert env-gestuurde nginx/Postgres/Redis configs, maar de eigen validatiefase vereist sibling skills.

Wat het doet

Scaffoldt ./config/<service>/ directories, .env-gestuurde nginx/PostgreSQL/Redis config files, en project meta files (CLAUDE.md, .gitignore, .dockerignore) voor zelf-gehoste Docker Compose 'GitLab stack' projecten, met secret-detection en .env/.env.example sync checks. Activeert op verzoeken om service configs, config templates te genereren, of te valideren dat configs het .env/no-secrets patroon van de stack volgen. De volledige validatiefase is afhankelijk van de docker-validation en secrets-manager skills, die zich in sibling folders van dezelfde repo bevinden en niet zijn inbegrepen als deze skill geïsoleerd wordt gekopieerd.

Testrapport

De gegenereerde CLAUDE.md, .gitignore, nginx.conf en env-sync check kwamen exact overeen met de SKILL.md templates, maar de eigen 'strict validation' fase van de workflow roept herhaaldelijk docker-validation en secrets-manager skills aan die zich in sibling folders van dezelfde repo bevinden — kopieer alleen config-generator/ volgens het aangegeven installatiepad en die aanroepen hebben niets om te activeren.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /gitlab-stack-config-generatorGenereert env-gestuurde nginx/Postgres/Redis configs, maar de eigen validatiefase vereist sibling skills.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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