{"enrichment":{"faq":[{"a":"building-ci-pipelines teaches you to configure automated workflows in GitHub Actions by defining jobs, steps, and triggers in YAML files. You'll learn to set up testing, building, and deployment stages that run automatically on code changes, with support for matrix strategies for multi-platform testing and conditional job execution based on your application's needs.","q":"How do I set up a GitHub Actions CI/CD pipeline?"},{"a":"building-ci-pipelines covers GitHub Actions caching strategies for npm and other package managers to avoid redundant downloads and reduce pipeline execution time. The skill explains how to cache dependencies, build artifacts, and compiled outputs, along with cache invalidation techniques to ensure you're not serving stale data when your dependencies update.","q":"What caching strategies can I use in GitHub Actions to speed up my builds?"},{"a":"building-ci-pipelines addresses pipeline optimization by teaching parallelization techniques, test sharding for distributed execution, and monorepo-specific strategies using tools like Turborepo and Nx. You'll learn how to structure workflows to run independent jobs concurrently, split test suites across multiple runners, and manage dependencies efficiently in monorepo environments to dramatically reduce overall build times.","q":"How can building-ci-pipelines help me optimize slow CI pipelines through parallelization and monorepo strategies?"},{"a":"building-ci-pipelines guides you through implementing SLSA provenance for builds, container image security scanning, secret scanning with tools like Gitleaks and Snyk, and OIDC federation with AWS for secure credential-free authentication. These practices ensure your supply chain is protected from code commit through deployment, with verifiable build attestations and automated vulnerability detection.","q":"What supply chain security practices does building-ci-pipelines cover for builds and deployments?"},{"a":"building-ci-pipelines includes guidance on migrating from legacy CI systems like Jenkins to modern platforms such as GitHub Actions, GitLab CI, and Argo Workflows. The skill helps you translate existing pipeline logic, adapt your deployment strategies, and troubleshoot common issues that arise during migration to ensure continuity and improved performance in your new CI/CD infrastructure.","q":"Can building-ci-pipelines help me migrate from Jenkins or other legacy CI systems?"},{"a":"building-ci-pipelines includes Argo Workflows as one of its supported platforms for Kubernetes-native CI/CD automation. You'll learn to define complex workflows as Kubernetes resources, implement GitOps principles for declarative deployments, and orchestrate multi-step pipelines with advanced features like conditional execution, loops, and artifact passing within your Kubernetes cluster.","q":"Does building-ci-pipelines cover Argo Workflows for Kubernetes automation?"}],"shadow_tags":["supply-chain-security","infrastructure-automation","test-parallelization","build-optimization","credential-free-auth","multi-platform-builds","artifact-provenance","dependency-caching"],"summary_rewrite":"Master continuous integration and deployment by building robust pipelines across multiple platforms. This skill guides you through setting up automated workflows that handle testing, building, and deploying your applications with minimal manual intervention."},"files":[{"bytes":10963,"path":"skills/building-ci-pipelines/SKILL.md","sha256":"e7433f619d7f284e612740bd81b4c5fc7d3335e07a7686ae93252b5183733cd0","url":"https://skillfed.io/files/ancoleman/ai-design-components/building-ci-pipelines/a83e077d/SKILL.md"}],"id":"ancoleman/ai-design-components/building-ci-pipelines","links":{"html":"https://skillfed.io/ancoleman/ai-design-components/building-ci-pipelines","md":"https://skillfed.io/ancoleman/ai-design-components/building-ci-pipelines.md","repo":"https://github.com/ancoleman/ai-design-components"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":59,"language":"Python","last_updated":"2025-12-11","license":"MIT","name":"building-ci-pipelines","publisher":"ancoleman","stars":390},"relations":{"similar":[{"id":"patricio0312rev/skills/monorepo-ci-optimizer"},{"id":"manutej/luxor-claude-marketplace/ci-cd-pipeline-patterns"},{"id":"zebbern/claude-code-guide/pipeline-blueprint"},{"id":"vasilyu1983/AI-Agents-public/dev-dependency-management"},{"id":"martinholovsky/claude-skills-generator/ci-cd"},{"id":"ancoleman/ai-design-components/writing-github-actions"},{"id":"martinholovsky/claude-skills-generator/cicd-expert"},{"id":"Aradotso/security-skills/npm-security-best-practices"},{"id":"bobmatnyc/claude-mpm-skills/turborepo"},{"id":"BagelHole/DevOps-Security-Agent-Skills/supply-chain-attack-response"}]},"slug":{"owner":"ancoleman","repo":"ai-design-components","skill":"building-ci-pipelines"},"version":"a83e077d"}
