ci-check

Automate local CI checks for Go and frontend monorepos before push.

16|11|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill ci-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-check
Source: https://github.com/liwoo/goravel-inertia-tw-starter/tree/main/.claude/skills/ci-check
Command: npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill ci-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduce back-and-forth between local changes and CI failures by validating code changes in a local environment that mirrors the GitHub Actions pipeline.

Core Features & Use Cases

  • Local linting and type checks across backend (Go) and frontend (JavaScript/TypeScript) components.
  • Unified sequence of tests and builds to pre-validate changes before push.
  • Use cases: pre-push validation, quick feedback during development, and consistent local verification of code quality.

Quick Start

Run the local CI check to validate your change set before pushing.

Frequently Asked Questions about ci-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run local CI checks to validate code changes before pushing?

Run local CI checks to automate linting, type checks, tests, and builds in your local environment. This mirrors the GitHub Actions pipeline, catching issues early and reducing back-and-forth from remote CI failures.

Can I run golangci-lint and frontend type checks together in a monorepo?

Yes, you can run golangci-lint and frontend type checks together. The local CI check validates both backend Go and frontend JavaScript/TypeScript components in monorepos, providing unified pre-push verification.

What tools do I need to run local pre-push validation for Go and frontend stacks?

To run local pre-push validation, you need golangci-lint, Go tooling, Node.js, NPM, and Docker. These tools enable the local environment to mirror the GitHub Actions pipeline for both Go and frontend stacks.

How do I speed up local linting and type checks during development?

Speed up local linting and type checks using the --fast argument hint. This controls the workflow for quick feedback during development, allowing you to validate only the most critical changes rapidly before a full pre-push check.

Does local CI check support fixing linting issues automatically?

Yes, local CI check supports fixing linting issues automatically. By using the --fix argument hint, you can control the workflow to automatically apply lint fixes across your Go and frontend code before validating the changes.