ci-gate

Installation
SKILL.md

CI Gate

Run every CI check locally. Fail fast, report everything.

1. Detect project types

Look for marker files in the working directory:

Marker Stack Checks
go.mod Go go vet ./..., golangci-lint run ./..., go test -race -count=1 ./..., govulncheck ./...
package.json JS/TS lint, typecheck, test (detect pm: bun.lockb->bun, pnpm-lock.yaml->pnpm, yarn.lock->yarn, else npm). If turbo.json exists, use turbo run lint typecheck test instead.
Cargo.toml Rust cargo clippy -- -D warnings, cargo test, cargo audit
pyproject.toml Python ruff check ., ruff format --check ., python -m pytest

If multiple markers exist, run checks for ALL detected stacks.

2. Prerequisites

Installs
3
GitHub Stars
3
First Seen
Jun 15, 2026
ci-gate — indrasvat/claude-code-skills