cicd-github-actions
Installation
SKILL.md
GitHub Actions CI/CD
Core Objectives
- Security: Minimal permissions, secrets handling, OIDC
- Performance: Caching, matrix builds, parallelization
- Maintainability: Reusable workflows, composite actions
- Reliability: Concurrency control, retry logic
Essential Checklist
- Workflows use minimal permissions (
permissions: {}at root) - Secrets never logged or exposed in artifacts
- Concurrency control configured
- Timeout values set on all jobs
- Caching implemented for dependencies
- PR workflows use
pull_request, notpull_request_target