ci-cd-and-automation

Automate CI/CD quality gates for lint, type checks, tests, and security audits.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chenxingqiang/tdd-agent-skills --skill ci-cd-and-automation-chenxingqiang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-and-automation
Source: https://github.com/chenxingqiang/tdd-agent-skills/tree/main/skills/ci-cd-and-automation
Command: npx skills add https://github.com/chenxingqiang/tdd-agent-skills --skill ci-cd-and-automation-chenxingqiang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates CI/CD pipelines and quality gates to ensure every change is verified before merge, delivering consistent builds and verifiable deployments.

Core Features & Use Cases

  • Set up lint, type checks, unit tests, and builds in a single pipeline
  • Enforce multi-stage gates including security audits and bundle analysis
  • Configure deployment strategies and rollback plans for safe releases

Quick Start

Create a GitHub Actions workflow that runs lint, type checks, tests, and build on pull requests 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 a GitHub Actions workflow for lint, type checks, and unit tests?

To set up a GitHub Actions workflow for lint, type checks, and unit tests, define a pipeline that triggers on pull requests to main and sequentially executes these quality checks. This verifies code changes deterministically before any merge occurs.

What are CI/CD quality gates and how do they secure deployments?

CI/CD quality gates are automated verification stages that enforce lint, type checks, unit tests, security audits, and bundle analysis on code changes. They secure deployments by blocking merges and releases until all checks pass deterministically.

Can I configure multi-stage pipelines and rollback plans for safe releases?

Yes, you can configure multi-stage CI/CD pipelines and rollback plans for safe releases. This approach automates deployment strategies while providing verifiable fallback mechanisms if a deployment fails or introduces regressions.

Does this CI/CD pipeline support environment management and dependency handling?

Yes, this CI/CD pipeline supports environment management and dependency handling. It ensures consistent builds by automating deterministic verification across pull requests, branches, and deployments while managing required environments and dependencies.

What is the best way to automate security audits and bundle analysis in CI/CD?

The best way to automate security audits and bundle analysis in CI/CD is to enforce them as multi-stage quality gates. Integrating these checks directly into the pipeline ensures every code change is verified before merge.