astro-github-actions

Installation
SKILL.md

Astro GitHub Actions

This skill helps you set up a comprehensive CI/CD pipeline for Astro sites using GitHub Actions. The goal is to help authors ship higher-quality sites with less manual effort: type errors caught before merge, broken links flagged, builds verified, and deploys automated.

What this skill covers

There are several categories of workflows that a healthy Astro project should have. Not every site needs all of them — the right mix depends on whether the project has TypeScript, custom components, content collections, tests, and where it deploys. Your job is to figure out which ones are relevant and set them up.

The workflows fall into these categories:

  1. Type/content checking — astro check (TypeScript + content collection schema validation)
  2. Code quality — ESLint and Prettier
  3. Build verification — astro build runs cleanly
  4. Testing — Vitest for unit and component tests
  5. Quality gates — Lighthouse CI (performance, a11y, SEO, best practices)
  6. Link checking — broken-link detection on the built site
  7. Security — npm audit for dependency vulnerabilities
  8. Deployment — GitHub Pages, Cloudflare Pages, Netlify, or Vercel
Installs
55
Repository
jdevalk/skills
GitHub Stars
109
First Seen
May 15, 2026