gaia-ci-setup

Generates CI/CD pipeline configurations and writes summary to docs/test-implined.md.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gaiastudio-ai/gaia-public --skill gaia-ci-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gaia-ci-setup
Source: https://github.com/gaiastudio-ai/gaia-public/tree/main/plugins/gaia/skills/gaia-ci-setup
Command: npx skills add https://github.com/gaiastudio-ai/gaia-public --skill gaia-ci-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires resolve-config.sh, validate-gate.sh, checkpoint.sh, lifecycle-event.sh, and includes scripts (resource) components.

What problem does it solve?

Scaffolding a CI pipeline with quality gates to ensure consistent, repeatable builds and deployments across projects.

Core Features & Use Cases

  • Predefined promotion chain presets (solo, small-team, standard, enterprise) and a customizable option to fit organizational needs.
  • Auto-detection of existing CI configurations to warn and offer merge, overwrite, or abort options, preventing silent disruption.
  • Foundation-script integration: leverages resolve-config.sh and validate-gate.sh to resolve configuration and verify prerequisites, writes to global.yaml, and emits checkpoints and lifecycle events for traceability.
  • Generates a final docs artifact at docs/test-artifacts/ci-setup.md describing pipeline stages, gates, secrets, deployment strategy, and monitoring setup.

Quick Start

Run the gaia-ci-setup skill and select a preset to scaffold your CI pipeline configuration and docs artifact.

Frequently Asked Questions about gaia-ci-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a CI pipeline with quality gates for GitHub Actions?

The pipeline scaffolding process applies predefined promotion chain presets across GitHub Actions, GitLab CI, Jenkins, and CircleCI. It utilizes scripts like resolve-config.sh and validate-gate.sh to resolve configuration and verify prerequisites before generating the final pipeline.

What is the best way to standardize CI configuration across small-team and enterprise projects?

Standardizing CI configuration is best handled by applying predefined promotion chain presets such as solo, small-team, standard, or enterprise. These presets manage dependency resolution and write standardized settings into a global.yaml file.

Does this CI setup tool work with GitLab CI and CircleCI?

Yes, the CI setup supports cross-platform CI configuration across GitHub Actions, GitLab CI, Jenkins, and CircleCI. It detects existing configurations and applies the selected preset to ensure consistent builds across these platforms.

How do I handle an existing CI configuration when generating a new pipeline?

When an existing CI configuration is detected, the setup process will warn you and offer options to merge, overwrite, or abort. This prevents silent disruption to your current pipeline while applying the new quality gates.

What artifacts are generated after setting up a CI pipeline?

The setup generates a final docs artifact at docs/test-artifacts/ci-setup.md. This document describes the pipeline stages, gates, secrets, deployment strategy, and monitoring setup for traceability and future reference.