ci-cd-and-automation

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the enforcement of CI/CD quality gates so every change goes through linting, type checking, unit tests, build, integration tests, and security audits before merge, reducing regressions and debugging time.

Core Features & Use Cases

  • End-to-end quality gates: lint, type check, unit tests, integration tests, security audit, and bundle size checks run automatically on PRs and pushes.
  • GitHub Actions templates: provides sample YAML workflows for basic CI, integration tests, and E2E tests; supports database integration tests with Postgres and secret management guidance.
  • Deployment and rollback guidance: includes strategies for preview deployments, feature flags, staged rollouts, and manual rollback plans.

Quick Start

Configure your repository to enable the standard CI pipeline by adding a workflow that runs lint, type checking, tests, build, and security audit on PRs and pushes.

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 CI quality gates for lint, type check, and tests in GitHub Actions?

The CI pipeline runs end-to-end quality gates including lint, type check, unit tests, integration tests, security audit, and bundle size checks automatically on PRs and pushes to enforce standards before merge.

Can I run integration tests with Postgres in my GitHub Actions CI pipeline?

Yes, the provided GitHub Actions templates support database integration tests with Postgres alongside secret management guidance, enabling automated integration testing within your CI pipeline.

What's the best way to automate security audits and bundle size checks on pull requests?

The best way is configuring CI/CD quality gates that run security audits and bundle size checks automatically on PRs and pushes, preventing regressions and enforcing quality before merge.

Does this CI automation approach include deployment and rollback guidance for staged rollouts?

Yes, this approach includes deployment and rollback guidance, providing strategies for preview deployments, feature flags, staged rollouts, and manual rollback plans to manage releases safely.

How do I configure E2E tests in a GitHub Actions workflow?

You can configure E2E tests using the provided sample YAML workflow templates for GitHub Actions, integrating them into your quality gate pipeline for repeatable automated validation on PRs.

When do I need CI/CD quality gates for my repository?

You need CI/CD quality gates when your repository requires repeatable, auditable checks for PRs and merges, ensuring every change passes linting, type checking, tests, and security audits to reduce debugging time.