Automation & Ops ci-cdgithub-actionsdeploymentquality-gatesfeature-flagsrollbacke2e-testing

CI/CD Pipeline Automation

Build repeatable quality gates and reversible deployment pipelines for every change.

FollowSkills review · FSRS-2.0
Not recommended
48/ 100 5-point scale 2.4 / 5
Trust14 / 25 · 2.8/5

The skill makes major risks visible through Secrets guidance, separation of production credentials, staged rollout, and rollback recommendations. It does not fully specify least privilege, user confirmation, pinned third-party actions, deployment data flows, or rollback preconditions; the example also passes VERCEL_TOKEN directly to npx vercel, so full marks are not justified.

Reliability8 / 20 · 2.0/5

The workflow is generally coherent and includes quality gates, failure feedback, health checks, and rollback examples. However, it assumes project-specific npm scripts and undeclared tools, and its examples do not consistently implement the gates shown in the overview: integration, E2E, and bundle-size checks are omitted from the basic pipeline. Failure diagnostics for unsupported environments and abnormal input are limited; static calibration caps this below 10.

Adaptability8 / 15 · 2.7/5

The intended scenarios and triggers are fairly clear, covering CI setup, deployment, failure debugging, and optimization. Boundaries for other languages, CI providers, deployment systems, project sizes, and non-fit cases are weak. The material is strongly Node.js/GitHub Actions-oriented and gives no Chinese-language or mainland-China reachability guidance, limiting environment fit.

Convention8 / 15 · 2.7/5

The document has clear sections, diagrams, configuration examples, anti-rationalization guidance, red flags, and a verification checklist. Repository context supplies MIT licensing, installation instructions, and named maintainers. Still, the skill lacks its own versioning, changelog, dependency matrix, troubleshooting path, and explicit update responsibility, while several environment and parameter assumptions remain unstated.

Effectiveness6 / 15 · 2.0/5

The skill provides useful templates for CI, integration tests, E2E, preview deployments, staged rollouts, and rollback, so it can guide real implementation. Nevertheless, substantial project-specific adaptation remains, equivalent patterns for non-GitHub platforms and pre-deployment confirmation are missing, and no representative outputs are verified. Some mandatory gates may also impose disproportionate cost, so only moderate value is supported statically.

Verifiability4 / 10 · 2.0/5

The pinned revision includes a real GitHub Actions workflow validating skill structure, eval execution, and plugin installation. Those tests do not cover the target skill's substantive CI/CD paths, and the included slug test is unrelated. There are no third-party execution results or multiple corroborating evidence types, so verifiability remains limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 2fbfa004a019
Before you use it
  • The deployment examples are Vercel-, GitHub Actions-, and Node.js-specific; verify platform support, tool versions, permission scope, and credential exposure before adoption.
  • The claim that no gate may be skipped conflicts with E2E being marked optional; projects should explicitly classify mandatory checks by risk.
  • This assessment is based only on static files; the pipelines, installation flow, and rollback procedure were not executed.
Review evidence [1][2][3][4][5]
See the full review method →

What does this skill do, and when should you use it?

This skill helps configure or modify build, test, and deployment pipelines. It promotes a sequence of merge-blocking gates such as linting, type checking, unit tests, builds, and security audits, with CI failures fed back into the coding-agent workflow. It also covers GitHub Actions, database integration tests, E2E testing, preview deployments, feature flags, staged rollouts, and rollback procedures. It is a good fit for teams standardizing engineering verification and release operations.

It guides agents through creating or updating GitHub Actions workflows with Node.js 22, npm ci, linting, TypeScript checks, unit tests, builds, and npm audit. Optional examples configure PostgreSQL services, database migrations, Playwright E2E tests, and failure artifacts. It also covers preview deployments, feature flags, staging-to-production rollouts, GitHub Secrets, Dependabot or Renovate, branch protection, and manually triggered rollback workflows.

  1. A developer is creating the first pull-request and main-branch CI pipeline for a new project.
  2. A team needs linting, type checks, tests, builds, and security audits to block merges.
  3. A backend team needs PostgreSQL, Prisma migrations, and integration tests in CI.
  4. A frontend team wants preview deployments for pull requests and Playwright or Cypress E2E checks.
  5. A release owner needs staging verification, feature-flagged rollout, and rollback procedures.
  6. A team needs to diagnose CI failures and give precise failure output to a coding agent for repair and re-verification.

What are this skill's strengths and limitations?

Pros
  • Covers the path from quality checks through deployment, monitoring windows, and rollback.
  • Includes concrete GitHub Actions YAML examples.
  • Explicitly recommends Secrets for CI credentials and keeping production secrets out of CI.
  • Provides optimization tactics including caching, parallel jobs, path filters, and test sharding.
  • Defines a practical feedback loop for sending CI failures back to coding agents.
Limitations
  • Examples focus mainly on GitHub Actions, Node.js, and npm; other CI providers are not configured in detail.
  • Deployment examples use Vercel, so equivalent depth for other deployment platforms is not established.
  • The source provides workflows and examples but no evidence of a test suite for the skill itself or measured runtime results.
  • Several examples assume the project already has lint, test, build, migration, or deployment commands.

How do you install this skill?

Install the full repository with: npx skills add addyosmani/agent-skills. Install only this skill with: npx skills add addyosmani/agent-skills --skill ci-cd-and-automation. The README does not specify a universal client-specific directory for an individual skill; it states that the skills CLI installs the collection into multiple coding agents.

How do you use this skill?

After installation, give the agent a concrete request such as: “Set up GitHub Actions CI for this Node.js project with lint, tsc, unit tests, build, and npm audit, and make failed checks block merges.” You can also request PostgreSQL integration tests, pull-request previews, staged deployment, or rollback workflows. The skill description explicitly targets setting up or modifying build and deployment pipelines and debugging CI failures.

How does this skill compare with similar options?

The README names Superpowers and Matt Pocock’s skills as alternatives and links to comparison documentation; the supplied source does not include specific comparative conclusions.

FAQ

Is this skill free to use?
The repository is licensed under MIT and says the skills may be used in projects, teams, and tools. The source does not state the cost of CI services or deployment platforms.
Does it run CI or deploy my application automatically?
It provides configuration guidance and workflow examples. Actual execution depends on the project’s CI system, deployment platform, credentials, and commands.
What should happen when CI fails?
The recommended loop is to give the agent the specific failure output, have it fix the issue, verify locally, and push again rather than skipping checks or disabling rules.
Is it useful for a project that only tests locally?
Its main focus is CI/CD and release governance. It can inform local quality gates, but projects without CI/CD will not use its full workflow.

More skills from this repository

All from addyosmani/agent-skills

Automation & Ops

Safe Launch

Guides engineering teams through observable, reversible, and incremental production releases.

Dev & Engineering

Incremental Implementation

Deliver multi-file engineering changes through small, tested, reversible slices.

Dev & Engineering

Test-Driven Development Workflow

Prove intended behavior with a failing test before implementing, refactoring, and verifying the change.

Dev & Engineering

Pre-Merge Code Quality Review

Review every change across correctness, readability, architecture, security, and performance before it reaches the main branch.

Dev & Engineering

Deprecation & Migration

A practical workflow for retiring legacy systems safely and moving users to replacements.

Dev & Engineering

Browser DevTools Testing

Validate and debug web applications with real-browser runtime evidence.

Dev & Engineering

Spec-Driven Development

Turn ambiguous engineering requests into testable specifications before coding.

Dev & Engineering

Idea Refine

Turn vague ideas into tested, actionable product directions.

Dev & Engineering

Systematic Debugging & Recovery

A structured workflow for finding root causes, fixing failures, and preventing recurrence.

Dev & Engineering

Engineering Workflow Navigator

Find and invoke the right engineering workflow skill for each task phase.

Dev & Engineering

Intent Interviewer

Clarify the real problem through one-question-at-a-time interviews before planning or coding.

Dev & Engineering

Code Clarity Refactor

Reduce code complexity while preserving exact behavior, so teammates can read, modify, and debug it faster.

Dev & Engineering

Git Workflow & Release Discipline

Keep AI-generated changes reviewable, reversible, and ready to release.

Dev & Engineering

Performance Optimization Engineering Skill

Measure, diagnose, and verify fixes for frontend, backend, query, and database performance bottlenecks.

Dev & Engineering

Planning & Task Breakdown

Turn clear requirements into ordered, implementable, and verifiable engineering tasks.

Dev & Engineering

Architecture Decisions & Docs

Preserve engineering context by documenting decisions, APIs, and the reasons behind them.

Design & Frontend

Production Frontend UI Engineering

Guides AI coding agents to build accessible, responsive, design-system-aligned production interfaces.

Automation & Ops

Production Observability

Make production behavior visible and diagnosable with structured logs, metrics, traces, and actionable alerts.

Dev & Engineering

Doubt-Driven Development

Challenge non-trivial decisions with a fresh adversarial review before they stand.

Automation & Ops

Security Hardening Engineering Skill

Gives coding agents a structured defense workflow for untrusted input, authentication, sensitive data, and external service integrations.

Related skills