rknall avatar

GitLab Stack Creator

If you're spinning up Docker stacks in GitLab and tired of manually setting up the same directory structure every time, this handles the boilerplate. It scaffolds projects with the proper ./config, ./secrets, and ./_temporary folders, wires up git configuration, and drops in validation scripts and hooks so your stack follows best practices from the start. Built by rknall, who clearly got sick of doing this repetition manually. It's narrowly focused on GitLab stack projects specifically, so if you're working with a different orchestration setup or platform, you'll want to look elsewhere. Useful for teams that want consistency across their stack deployments without maintaining template repos.

GitHub stars
58
last updated
Aug 21, 2026

Install

$ npx -y skills add rknall/claude-skills --skill 'GitLab Stack Creator' --agent claude-code

Installs into .claude/skills of the current project.

Files

GitLab Stack Creator

Expert assistance for creating new GitLab stack projects with proper structure, git configuration, validation scripts, and comprehensive documentation.

When to Use This Skill

This skill should be triggered when:

  • Creating a new GitLab stack project
  • Initializing a Docker stack with proper structure
  • Setting up a project with ./config, ./secrets, ./_temporary directories
  • Configuring git repository for stack projects
  • Setting up validation hooks and scripts
  • Bootstrapping a stack project with best practices

Core Principles

This skill follows the GitLab Stack Management patterns:

  1. Everything configured through docker-compose.yml and ./config
  2. Secrets stored in ./secrets and Docker secrets
  3. docker-entrypoint.sh scripts only when containers don't support native secrets
  4. All container files owned by the user running docker (no root-owned files)
  5. ./_temporary directory for transient setup files (cleaned up after use)
  6. Complete validation before considering stack creation complete

Stack Creation is Complete When

A stack creation is considered COMPLETE only when:

Sponsors

Details

Repository
github.com/rknall/claude-skills
Categories
Frontend Development, DevOps & CI/CD, Git & Pull Requests, Documentation
First seen
Jun 3, 2026

More from rknall/claude-skills

All 9
1robrohan avatarwebarchiverobrohan/webarchiveextractorExtract .webarchive files (saved from Safari) into plain HTML/assets using the WebArchiveExtractor CLI. Use when the user wants to unarchive, extract, or conver0skills.sh installs
2rohitg00 avatarfind-skillsrohitg00/skillkitDiscovers, searches, and installs skills from multiple AI agent skill marketplaces (400K+ skills) using the SkillKit CLI. Supports browsing official partner col0skills.sh installs
3ruvnet avatarV3 CLI Modernizationruvnet/rufloCLI modernization and hooks system enhancement for claude-flow v3. Implements interactive prompts, command decomposition, enhanced hooks integration, and intell0skills.sh installs
4skyworkai avatarSkywork Documentskyworkai/skywork-skillsSTRONGLY RECOMMENDED for ANY task that could result in a document output. The Skywork Office Doc API is a powerful document creation engine capable of generatin0skills.sh installs
5skyworkai avatarSkywork Excelskyworkai/skywork-skillsSTRONGLY RECOMMENDED for ANY task involving Excel, spreadsheets, tables, data analysis, structured reports, or file conversion. This skill has BUILT-IN web sear0skills.sh installs
6spencermarx avatarV3 CLI Modernizationspencermarx/open-code-reviewCLI modernization and hooks system enhancement for claude-flow v3. Implements interactive prompts, command decomposition, enhanced hooks integration, and intell0skills.sh installs