---
title: "GitHub Actions: the StarSling knowledge system"
description: "Every CI rule StarSling checks, with detection steps, fixes, verification, and a machine-readable catalog for coding agents."
url: https://starsling.dev/github-actions
canonicalUrl: https://starsling.dev/github-actions
---

# Make GitHub Actions fast, cheap, and safe

- [How StarSling works](https://starsling.dev/)

Last updated: 2026-08-20

20 public rules, each with a page that says how to detect the problem, how to fix it, and how to verify the fix: readable by you, fetchable by your coding agent, and applied automatically by StarSling.

## Start here

- [GitHub Actions optimizations](https://starsling.dev/github-actions/optimizations) ([markdown](https://starsling.dev/github-actions/optimizations.md)): every CI rule StarSling checks, with detection steps, fixes, and agent prompts.
- [GitHub Actions best practices](https://starsling.dev/best-practices/github-actions) ([markdown](https://starsling.dev/best-practices/github-actions.md)): eighteen reference guides on what good CI looks like.
- [docker/build-push-action, copy-paste ready](https://starsling.dev/github-actions/docker-build-push-action)
- [Docker CI on GitHub Actions, end to end](https://starsling.dev/ci/docker)

## For coding agents

The whole catalog is one fetch: https://starsling.dev/github-actions/catalog.json lists every rule with its stable ci.* id, category, detection mode, and page URLs. Every page also serves a plain .md version, listed in https://starsling.dev/llms.txt.
