ci-cd-and-automation

Automates CI/CD pipeline setup with quality gates, testing, and deployment strategies.

3|Updated Aug 8, 2026
One-click install
npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill ci-cd-and-automation-jose-polanco-oxte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-and-automation
Source: https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer/tree/main/.agents/skills/ci-cd/sub-skills/ci-cd-and-automation
Command: npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill ci-cd-and-automation-jose-polanco-oxte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually verifying code quality and deploying changes is error-prone and inconsistent. This Skill establishes automated quality gates so every change passes lint, type checks, tests, and builds before reaching production. ## Core Features & Use Cases - Quality Gate Pipelines: Configure GitHub Actions workflows enforcing lint, type checking, unit tests, builds, security audits, and bundle size checks on every pull request. - Deployment Strategies: Implement preview deployments, feature flags, staged rollouts, and rollback workflows for safe releases. - CI Optimization: Apply caching, parallel jobs, path filters, and matrix builds to keep pipelines under 10 minutes. - Use Case: When setting up a new Node.js project, use this Skill to generate a complete GitHub Actions CI workflow with branch protection, Dependabot, and a manual rollback workflow. ## Quick Start Set up a CI pipeline for my project with lint, type check, tests, build, and a staging deployment workflow.

Frequently Asked Questions about ci-cd-and-automation

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

FAQPage Schema
How do I set up a CI pipeline with GitHub Actions?

Create a workflow file at .github/workflows/ci.yml that triggers on pull requests and pushes to main. Add sequential steps for dependency install, lint, type check, tests, build, and security audit using actions/checkout and actions/setup-node.

How to run integration tests with a database in CI?

Use GitHub Actions services to spin up a PostgreSQL container with health checks, then run migrations and integration tests against it. Store database credentials in GitHub Secrets rather than hardcoding them in the workflow.

What quality gates should a CI pipeline include?

A complete pipeline includes lint, type checking, unit tests, build, integration tests, optional E2E tests, security audit, and bundle size checks. No gate should be skippable, and failures must block merging via branch protection.

Why is my CI pipeline slow and how do I fix it?

Slow pipelines usually lack dependency caching and run jobs sequentially. Fix this by enabling the setup-node cache option, splitting lint, typecheck, and test into parallel jobs, using path filters, and sharding test suites with matrix builds.

When should I use feature flags instead of long-lived branches?

Use feature flags when you want to merge incomplete or risky features to main without enabling them for users. Flags let you canary releases, run A/B tests, and roll back by disabling the flag instead of reverting code.