ci-cd-pipeline-patterns_skill

This skill guides building, testing, and deploying robust CI/CD pipelines with GitHub Actions, automating patterns, and optimizing release management.
  • Shell

40

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill manutej/luxor-claude-marketplace --skill ci-cd-pipeline-patterns

  • EXAMPLES.md56.8 KB
  • README.md13.2 KB
  • SKILL.md34.4 KB

Overview

This skill provides a practical catalog of CI/CD pipeline patterns focused on GitHub Actions, workflow design, automation, testing, deployment strategies, and release management. It distills patterns and examples for building reliable, secure, and fast delivery pipelines for modern applications. Use it to design end-to-end pipelines, optimize runtime, and standardize release processes across teams.

How this skill works

The skill inspects and codifies common CI/CD building blocks: workflows, jobs, steps, actions, secrets, artifacts, and triggers. It maps testing strategies (unit, integration, e2e, performance) to pipeline jobs, shows matrix and caching patterns for speed, and documents deployment strategies (blue-green, canary, rolling) with rollout and rollback steps. It also covers best practices for secrets, environments, reusable workflows, and multi-platform matrix builds.

When to use it

  • Setting up CI/CD for a new project using GitHub Actions
  • Automating builds, tests, and deployments across staging and production
  • Implementing multi-platform matrix builds or monorepo pipelines
  • Securing pipelines with scoped secrets, OIDC, and environment protections
  • Optimizing pipeline performance with caching, artifacts, and parallel jobs
  • Designing safe rollouts using blue-green, canary, or rolling deployments

Best practices

  • Keep workflows small and single-purpose; use reusable workflow_call for shared logic
  • Scope secrets to environments and prefer OIDC or short-lived credentials
  • Use matrix builds with fail-fast disabled for broader test feedback when needed
  • Cache dependencies and Docker layers to reduce build time and runner costs
  • Publish artifacts and test reports for traceability and post-failure analysis
  • Automate semantic versioning, changelog generation, and gated releases

Example use cases

  • A Node.js project: CI pipeline with lint, unit tests, coverage upload, and Docker image build
  • A microservices platform: integration tests using service containers and contract checks
  • A web app: E2E Playwright tests and Lighthouse performance checks before deployment
  • Progressive delivery: canary rollout to 10% traffic with metric-based promotion to 100%
  • Monorepo: targeted builds and caching per package with reusable workflows for each team

FAQ

Create reusable workflows (workflow_call) or publish custom actions to the marketplace and call them from repository workflows.

When should I use environment secrets versus repository secrets?

Use environment secrets when you need scoped access controls and approval gates for staging or production; use repository secrets for general CI credentials.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
ci-cd-pipeline-patterns skill by manutej/luxor-claude-marketplace | VeilStrat