go-ci-workflow

Solid

Use when creating or refactoring GitHub Actions CI workflows for Go repositories. Covers repository-shape detection, Make-driven delegation with formal fallbacks, Go setup, caching, tool pinning, permissions, reusable workflows, and quality gate design.

AI & Automation 27 stars 5 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
48
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Go CI Workflow Writer Design GitHub Actions CI workflows for Go repositories that are fast, honest, and aligned with how the repository actually runs locally. ## Use This Skill For - creating or refactoring `.github/workflows/*.yml` for Go repositories - reviewing CI workflow PRs for job design, triggers, and safety - mapping repository structure to CI jobs - aligning GitHub Actions with Makefile targets or other local task entrypoints - improving CI job separation, caching, tool pinning, and gate design Do not use this skill for: - release or deploy pipelines unless the request explicitly includes them - non-GitHub CI systems - pretending a repository has local parity when it does not ## Execution Priority Use the strongest repo-native execution path available: 1. Prefer Makefile targets such as `ci`, `ci-e2e`, `ci-api-integration`, `docker-build`. 2. Fall back to other committed task runners or scripts when Makefile targets do not exist: - `Taskfile.yml` - `mage` - `scripts/*.sh` - repo-specific wrapper commands 3. Use controlled inline workflow commands only when the repository has no stable task entrypoint. When falling back, say so explicitly and recommend the missing local entrypoint needed for parity. ## Load References Selectively Always load: - `references/workflow-quality-guide.md` — baseline job templates and patterns. - `references/golden-examples.md` — annotated workflow YAML for standard service and no-Makefile fallback. Load on conditi...

Details

Author
johnqtcg
Repository
johnqtcg/awesome-skills
Created
4 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

ref-sp-dev-github-actions-ci

Portable GitHub Actions CI guidance for workflow triggers, job design, permissions, matrix strategy, concurrency, caching, and workflow hardening. Use when: creating or reviewing .github/workflows/*.yml files, setting up CI or reusable workflows, or securing workflow tokens, actions, and runner choices.

0 Updated 4 days ago
swiftpostlabs
AI & Automation Solid

github-actions-builder

Builds reliable, fast, and secure GitHub Actions CI/CD workflows with dependency caching, build matrices, scoped secrets, concurrency control, and reusable/composite workflows. Use this skill when the user asks to "create a GitHub Actions workflow", "set up CI", "add CI/CD", "fix a flaky/slow GitHub Actions pipeline", "add a build matrix", "cache dependencies in CI", "write a reusable workflow", "configure deployment with environments and secrets", or mentions files under .github/workflows.

3 Updated today
JayRHa
AI & Automation Solid

golang-continuous-integration

Provides CI/CD pipeline configuration using GitHub Actions for Golang projects. Covers testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleaser, code review automation, and release pipelines. Use this whenever setting up CI for a Go project, configuring workflows, adding linters or security scanners, setting up Dependabot or Renovate, automating releases, or improving an existing CI pipeline. Also use when the user wants to add quality gates to their Go project.

0 Updated yesterday
guynhsichngeodiec