Generate GitHub Actions CI/CD pipeline configurations for automated building and testing of library and package projects. Use when creating or updating CI workflows for npm packages, Python packages, Go modules, Rust crates, or other library projects that need automated build and test pipelines. Includes templates for common package ecosystems with best practices for dependency caching, matrix testing, and artifact publishing.
87
81%
Does it follow best practices?
Impact
98%
1.11xAverage score across 3 eval scenarios
Passed
No known issues
Python package CI pipeline generation
Workflow file location
100%
100%
Python version matrix
100%
100%
Test command is pytest
100%
100%
Build command
100%
100%
Checkout action version
100%
100%
Setup-python action version
100%
100%
Dependency caching
0%
100%
Push trigger on main/master
100%
100%
Pull request trigger
100%
100%
Matrix strategy used
100%
100%
Clear step names
71%
100%
Node.js library CI with custom triggers
Workflow file location
100%
100%
Node.js LTS matrix
33%
66%
Test command
100%
100%
Build command
100%
100%
npm dependency caching
100%
100%
Checkout action version
100%
100%
Setup-node action version
100%
100%
Custom push branches
100%
100%
Pull request trigger
100%
100%
Matrix strategy used
100%
100%
Clear step names
100%
100%
Go module CI pipeline generation
Workflow file location
100%
100%
Go version matrix
25%
100%
Test command
100%
100%
Build command
100%
100%
Go dependency caching
40%
100%
Checkout action version
100%
100%
Setup-go action version
100%
100%
Push trigger on main/master
100%
100%
Pull request trigger
100%
100%
Matrix strategy used
100%
100%
Clear step names
100%
100%
0f00a4f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.