Catch errors in your GitLab pipelines before merge.
Checks and fixes GitLab pipeline configurations for syntax errors, security issues, and best-practice violations before merge.
When to use it
Use when asked to validate or lint a GitLab pipeline, diagnose pipeline failures, or review its security and best practices.
Give it a project's GitLab pipeline configuration; it runs validation gates, fixes errors, and applies relevant improvements.
What you provide
Requires Python 3 to run the validators.
Enables the optional local pipeline structure test through --test-only.
Node.js is required for gitlab-ci-local when using the optional local testing tooling.
This skill
pyyaml
Installs PyYAML when missing