← ClaudeAtlas

writing-github-actionslisted

Write GitHub Actions workflows with proper syntax, reusable workflows, composite actions, matrix builds, caching, and security best practices. Use when creating CI/CD workflows for GitHub-hosted projects or automating GitHub repository tasks.
ancoleman/ai-design-components · ★ 368 · Code & Development · score 80
Install: claude install-skill ancoleman/ai-design-components
# Writing GitHub Actions Create GitHub Actions workflows for CI/CD pipelines, automated testing, deployments, and repository automation using YAML-based configuration with native GitHub integration. ## Purpose GitHub Actions is the native CI/CD platform for GitHub repositories. This skill covers workflow syntax, triggers, job orchestration, reusable patterns, optimization techniques, and security practices specific to GitHub Actions. **Core Focus:** - Workflow YAML syntax and structure - Reusable workflows and composite actions - Matrix builds and parallel execution - Caching and optimization strategies - Secrets management and OIDC authentication - Concurrency control and artifact management **Not Covered:** - CI/CD pipeline design strategy → See `building-ci-pipelines` - GitOps deployment patterns → See `gitops-workflows` - Infrastructure as code → See `infrastructure-as-code` - Testing frameworks → See `testing-strategies` ## When to Use This Skill Trigger this skill when: - Creating CI/CD workflows for GitHub repositories - Automating tests, builds, and deployments via GitHub Actions - Setting up reusable workflows across multiple repositories - Optimizing workflow performance with caching and parallelization - Implementing security best practices for GitHub Actions - Troubleshooting GitHub Actions YAML syntax or behavior ## Workflow Fundamentals ### Basic Workflow Structure ```yaml name: CI on: push: branches: [main] pull_request: branches: [main]