cicd-github-actions-pattern

Community

Ship CI checks with atomic guardrails

Authorsaintgo7
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves unreliable or inconsistent CI workflows by standardizing GitHub Actions validation, dependency auditing, and test matrix behavior with guardrails that prevent partial/incorrect releases.

Core Features & Use Cases

  • GitHub Actions workflow validation: Validates each skill/workflow’s SKILL.md frontmatter (required name/description, length limits, YAML parsing) and enforces name == directory to catch catalog/registration mistakes early.
  • Dependency security auditing: Adds a pip-audit workflow that performs CVE discovery on a schedule and reports findings without blocking PR merges.
  • Deterministic test coverage patterns: Provides a test matrix setup that continues running across failing cells (fail-fast: false) and optionally restricts coverage reporting to a single matrix cell to reduce noise.
  • Atomic commit enforcement: Documents and demonstrates how to ensure a new skill directory and its registration in install.sh land in the same commit, preventing CI transient failures.

Quick Start

Use the cicd-github-actions-pattern templates by copying validate.yml.template, pip-audit.yml.template, and test-matrix.yml.template into your repository’s .github/workflows folder, then commit and push to trigger the workflows.

Dependency Matrix

Required Modules

pyyamlpip-auditbash

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: cicd-github-actions-pattern
Download link: https://github.com/saintgo7/claude-skills/archive/main.zip#cicd-github-actions-pattern

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.