skills/pilinux/gorest/ci-orchestrator

ci-orchestrator

SKILL.md

CI Orchestrator

When to Use

  • The user wants a single command-style check that reproduces CI checks locally or validates a PR prior to submission.

Responsibilities

  • Execute repository-standard steps in order and summarize failures with actionable fixes.
  • Provide per-step outputs (pass/fail), first error lines, and suggested remediations.

Pipeline Steps

  1. Format: go fmt ./...
  2. Lint: golangci-lint run --timeout 5m --verbose ./... (CI uses v2.8.0)
  3. Lint (revive): revive ./...
  4. Vet: go vet -v ./...
  5. Vet (cross-platform): GOOS=linux GOARCH=amd64 go vet -v ./... and GOOS=darwin GOARCH=arm64 go vet -v ./... (CI runs all six OS/arch combos)
  6. Security: gosec ./...
  7. Vulnerability: govulncheck ./...
  8. Tests: source setTestEnv.sh && go test -v -cover ./...

Rules

  • Do not change code automatically; return clear next steps and small fix suggestions.
  • Respect the repo CI order as configured in .github/workflows/.
  • Report per-step status before moving to the next step.

Output

  • Step-by-step status table (step, pass/fail, key error lines).
  • Short remediation for each failing step.
  • Recommended next commands to re-run after fixes.

Related Skills

  • linter-runner, static-analysis, test-runner, code-formatter
Weekly Installs
6
Repository
pilinux/gorest
GitHub Stars
487
First Seen
Mar 2, 2026
Installed on
cline6
github-copilot6
codex6
kimi-cli6
gemini-cli6
cursor6