ci-templates

Design and standardize CI/CD pipelines with templates for GitLab CI and GitHub Actions.

Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Smooth-Operation/household-expense-tracker --skill ci-templates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-templates
Source: https://github.com/Smooth-Operation/household-expense-tracker/tree/main/.claude/skills/workflow/ci-templates
Command: npx skills add https://github.com/Smooth-Operation/household-expense-tracker --skill ci-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to designing fast, reliable CI/CD pipelines by leveraging platform-specific templates and best-practice guidance.

Core Features & Use Cases

  • Unified principles for fast, reliable pipelines that reduce setup time.
  • Platform templates for GitLab CI and GitHub Actions to jumpstart configuration.
  • Migration and optimization guidance across CI providers to improve existing workflows.
  • Use Case: start a new project with ready-to-use templates and adapt them to your project needs.

Quick Start

Review the platform templates in docs/ci-templates. To start, copy a sample .gitlab-ci.yml for GitLab or a GitHub Actions workflow from docs/ci-templates/github and adapt for your project.

Frequently Asked Questions about ci-templates

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

FAQPage Schema
How do I set up a new CI/CD pipeline using templates for GitLab CI or GitHub Actions?

To set up a new CI/CD pipeline, copy a sample .gitlab-ci.yml for GitLab or a GitHub Actions workflow from the platform templates and adapt the configuration to your project needs. This jumpstarts pipeline creation using standardized, ready-to-use structures.

What are the best practices for designing a fail-fast CI/CD pipeline?

Best practices for a fail-fast CI/CD pipeline involve applying standardized stage ordering, optimizing caching strategies, and properly handling artifacts. These rules ensure fast, reliable workflows and reduce overall setup time across projects.

Can I use these templates to migrate existing CI/CD workflows between GitLab CI and GitHub Actions?

Yes, you can migrate existing workflows between CI platforms. The templates provide migration and optimization guidance across CI providers, allowing you to refine and standardize existing pipelines when moving between GitLab CI and GitHub Actions.

What is the best way to standardize CI/CD pipelines across multiple projects?

The best way to standardize CI/CD pipelines is by applying unified principles and platform-specific templates. This approach provides a structured methodology for fast, reliable pipelines and ensures consistent fail-fast stage ordering and artifact handling across different projects.

Do I need any specific dependencies to implement these CI/CD templates?

No specific dependencies are required to implement these CI/CD templates. You simply need an existing project on GitLab CI or GitHub Actions where you can copy and adapt the provided platform-specific workflow configurations to start running pipelines.