---
name: setup-ci
description: Set up GitHub Actions CI pipeline with linting, testing, and build checks
tags: [ci, github-actions, testing]
estimate: 1-2 minutes
steps:
  - name: Create CI workflow
    prompt: "Create .github/workflows/ci.yml with a GitHub Actions workflow that runs on push to main and on pull requests. Include jobs for: lint, type-check, test, and build. Use Node.js 20, npm ci for installs, and cache node_modules."
  - name: Verify workflow syntax
    prompt: "Read the .github/workflows/ci.yml file and verify the YAML is valid and the workflow structure is correct. Fix any issues."
---

# Setup CI Pipeline

Creates a GitHub Actions CI workflow with standard quality checks.
