cicd-github-actions-pattern
CommunityShip CI checks with atomic guardrails
Software Engineering#github actions#cicd#atomic commits#pip-audit#yaml validation#test matrix#dependency security
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.mdfrontmatter (requiredname/description, length limits, YAML parsing) and enforcesname == directoryto catch catalog/registration mistakes early. - Dependency security auditing: Adds a
pip-auditworkflow 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.shland 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.