github-actions-template

Generate and configure GitHub Actions CI/CD pipelines with SonarQube quality gates.

1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/komluk/scaffolding.template --skill github-actions-template
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions-template
Source: https://github.com/komluk/scaffolding.template/tree/main/stacks/_common/.claude/skills/github-actions-template
Command: npx skills add https://github.com/komluk/scaffolding.template --skill github-actions-template

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the setup and management of Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions, ensuring consistent and efficient code integration and deployment processes.

Core Features & Use Cases

  • Standard CI Pipeline: Provides a robust, multi-stage CI pipeline including linting, type-checking, testing, and building.
  • Environment Management: Defines clear strategies for managing development, staging, and production environments with auto-deploy and approval workflows.
  • Deployment Strategies: Outlines common deployment patterns like Blue-Green, Canary, and Rolling deployments.
  • Quality Gates: Enforces quality standards through automated checks at various pipeline stages.
  • Use Case: Automatically build, test, and deploy your application to staging whenever changes are pushed to the develop branch, and to production upon merging to main after all checks pass.

Quick Start

Configure a standard CI pipeline for your project using the github-actions-template skill.

Frequently Asked Questions about github-actions-template

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a GitHub Actions CI/CD pipeline for automated deployment?

To set up a GitHub Actions CI/CD pipeline, you define multi-stage workflows for linting, type-checking, testing, and building, then configure automated deployments to staging or production based on branch triggers.

What is the best way to manage staging and production environments in GitHub Actions?

The best way to manage staging and production environments in GitHub Actions is by defining clear strategies with auto-deploy workflows for development branches and approval workflows for production releases.

Can I implement blue-green and canary deployment strategies using GitHub Actions?

Yes, you can implement blue-green, canary, and rolling deployment strategies using GitHub Actions by configuring specific pipeline stages that orchestrate traffic shifting and instance replacement during releases.

How do I integrate SonarQube code quality analysis into a CI pipeline?

You integrate SonarQube code quality analysis into a CI pipeline by adding it as a quality gate that runs automated checks during specific pipeline stages to enforce standards before deployment.

Does GitHub Actions support separate pipeline stages for frontend and backend applications?

Yes, GitHub Actions supports separate pipeline stages for frontend and backend applications, allowing you to configure distinct build, test, and deployment workflows tailored to each application type.