What problem does it solve? Setting up a CI/CD pipeline requires knowing your project's language, package manager, linters, test frameworks, and platform-specific best practices. This Skill analyzes a repository and generates production-grade GitHub Actions or GitLab CI configurations with linting, static analysis, tests, and security scanning tailored to what the project actually uses. ## Core Features & Use Cases - Three operating modes: generate a pipeline from scratch, enhance an incomplete existing config, or audit a full setup against best practices with severity-ranked recommendations. - Deep project detection: identifies language, version constraints, package manager and lock file, linters, static analyzers, test frameworks, coverage tools, security scanners, and required service containers across PHP, Node.js, Python, Go, Rust, and Java. - Platform-specific output: produces one-workflow-per-concern files for GitHub Actions (lint.yml, tests.yml, build.yml, security.yml) or a staged .gitlab-ci.yml with caching, DAG needs, and report integration. - Use Case: A developer with a PHP project using PHPStan, Rector, and PHPUnit asks to set up CI, and receives separate GitHub Actions workflows with a PHP version matrix, composer caching, concurrency groups, and a security audit job. ## Quick Start Ask the assistant to set up CI for this project using GitHub Actions with security scanning enabled.