GitLab Stack Config Generator

Genererer env-drevne nginx/Postgres/Redis-konfigurasjoner, men dens egen valideringsfase trenger søsterskills.

av rknall · rknall/claude-skills

Krever oppsett ★ 7.2/10

GitLab Stack Config Generator — Genererer env-drevne nginx/Postgres/Redis-konfigurasjoner, men dens egen valideringsfase trenger søsterskills.

Hva den gjør

Stillasbygger ./config/<service>/-kataloger, .env-drevne nginx/PostgreSQL/Redis-konfigurasjonsfiler og prosjektmetafiler (CLAUDE.md, .gitignore, .dockerignore) for selv-hostede Docker Compose 'GitLab stack'-prosjekter, med hemmelighetsdeteksjon og .env/.env.example synkroniseringssjekker. Utløses av forespørsler om å generere tjenestekonfigurasjoner, konfigurasjonsmaler, eller validere at konfigurasjoner følger stakkens .env/no-secrets-mønster. Dens fulle valideringsfase avhenger av docker-validation og secrets-manager skills, som befinner seg i søstermapper i samme repo og ikke er inkludert hvis denne skill-en kopieres isolert.

Testrapport

De genererte CLAUDE.md, .gitignore, nginx.conf og env-sync-sjekken samsvarte nøyaktig med SKILL.md-malene, men arbeidsflytens egen 'strict validation'-fase kaller gjentatte ganger på docker-validation og secrets-manager skills som befinner seg i søstermapper i samme repo — kopier kun config-generator/ i henhold til den angitte installasjonsstien, og disse kallene har ingenting å påkalle.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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-konfigurasjoner, men dens egen valideringsfase trenger søsterskills.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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