ci-cd-github

Automate GitHub Actions CI/CD pipelines for multi-service testing, building, and deployment.

1|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/jakubciszak/family-plan --skill ci-cd-github
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-github
Source: https://github.com/jakubciszak/family-plan/tree/main/.claude/skills/ci-cd-github
Command: npx skills add https://github.com/jakubciszak/family-plan --skill ci-cd-github

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub Actions CI/CD workflows for testing, building, and deploying across a multi-service Family Plan project. Use this skill when creating or modifying GitHub Actions workflows, debugging CI failures, or setting up automated pipelines.

Core Features & Use Cases

  • Centralize and standardize CI/CD pipelines for frontend, mobile, and backend components using GitHub Actions.
  • Provide templates and guidance for common workflows (unit tests, end-to-end tests, code quality checks, and docker publish).
  • Troubleshoot CI failures with recommended checks, caching strategies, matrix testing, and best-practice secrets management.

Quick Start

Install and customize the existing workflows under .github/workflows to fit your project requirements.

Frequently Asked Questions about ci-cd-github

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

FAQPage Schema
How do I set up GitHub Actions workflows for a multi-service project?

To automate GitHub Actions CI/CD for a multi-service project, you customize existing workflow templates located under .github/workflows. This standardizes pipelines across frontend, mobile, and backend components to handle building, testing, and deploying.

Can I run PHPUnit and Behat tests in a matrix testing setup with GitHub Actions?

Yes, GitHub Actions supports matrix testing integration for PHPUnit and Behat. You can configure your workflows to run these testing frameworks simultaneously across different environments and service components.

What is the best way to manage secrets and caching in CI/CD pipelines?

The best way to manage secrets and caching in CI/CD pipelines involves applying best-practice secrets management and caching strategies. This ensures secure data handling and optimizes workflow execution across multi-environment pipelines.

How do I troubleshoot CI failures in GitHub Actions workflows?

Troubleshooting CI failures in GitHub Actions workflows involves applying recommended checks, optimizing caching strategies, and reviewing matrix testing configurations. You debug automated pipelines by analyzing logs and adjusting workflow templates for code quality checks.

Does GitHub Actions support Playwright and Node-based tasks for end-to-end testing?

Yes, GitHub Actions supports integrating Playwright and Node-based tasks for end-to-end testing. The CI/CD pipelines incorporate these frameworks to automate quality assurance workflows alongside unit tests and code quality checks.

Why do I need Docker publish workflows in a multi-environment CI/CD pipeline?

Docker publish workflows are needed in a multi-environment CI/CD pipeline to standardize the building and deploying of containerized services. This ensures consistent application execution across frontend, mobile, and backend components throughout the deployment lifecycle.