ci-cd-and-automation

Automate CI/CD quality gates for Node.js projects using GitHub Actions.

42|3|Updated May 8, 2026
One-click install
npx skills add https://github.com/KevinKE93/Dev_Agent_OPC --skill ci-cd-and-automation-kevinke93
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-and-automation
Source: https://github.com/KevinKE93/Dev_Agent_OPC/tree/main/dev-agent/skills/ci-cd-and-automation
Command: npx skills add https://github.com/KevinKE93/Dev_Agent_OPC --skill ci-cd-and-automation-kevinke93

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you prevent risky changes from reaching production by automating CI/CD quality gates like linting, type checking, tests, builds, security auditing, and optional E2E verification.

Core Features & Use Cases

  • Quality gate pipeline: Enforces a consistent pre-merge checklist (lint, type check, unit tests, build, integration, optional E2E, security audit, bundle size checks).
  • CI configuration templates: Provides GitHub Actions workflow patterns for Node-based projects, including caching and common job structure.
  • Deployment safety patterns: Supports preview deployments, feature flags, staged rollouts, rollback workflows, and environment/secret separation.
  • Agent feedback loop: Turns CI failures into actionable instructions for agents to fix issues and re-run verification instead of disabling checks.

Quick Start

Tell your AI to generate GitHub Actions workflows for your project that run lint, type checks, unit tests, build, security audit, and (optionally) Playwright E2E on every pull request and push to main.

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 GitHub Actions quality gates for a Node project?

You can generate GitHub Actions workflow patterns that run lint, type checks, unit tests, build, security audit, and optional Playwright E2E on every pull request and push to main.

What is a CI/CD pipeline feedback loop for automated testing?

A CI/CD feedback loop routes automated testing failures back into agent instructions to fix issues and re-run verification, ensuring checks are maintained rather than disabled when risky changes fail.

How do I configure staged rollouts and deployment rollback in CI/CD?

Configure deployment rollback and staged rollouts in CI/CD by applying deployment safety patterns like feature flags, preview deployments, and environment separation within your workflow definitions.

Does GitHub Actions support feature flags and secure secrets handling?

Yes, GitHub Actions supports secure secrets handling and feature flags through environment separation, allowing you to enforce deployment safety mechanisms and staged rollouts during automated releases.

What's the best way to prevent risky changes from reaching production?

The best way to prevent risky changes from reaching production is enforcing a pre-merge checklist of automated quality gates, including linting, type checking, integration tests, and security auditing.

When should I add E2E and bundle size checks to automated testing?

Add E2E and bundle size checks to automated testing when your CI configuration requires deeper verification beyond unit tests, ensuring comprehensive pre-merge validation for Node-based projects.