check-ci

Solid

Check GitHub Actions CI results for the current branch. Shows job statuses, failed test output, and lint errors. If failures are found, automatically diagnoses and fixes the issues, then commits and pushes.

Code & Development 67 stars 9 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Check GitHub Actions CI Results Inspect the latest (or specified) GitHub Actions run for the current repository, report job statuses, and **automatically fix any failures found**. ## Step 1: Identify the run If $ARGUMENTS contains a run ID, use that. Otherwise, find the latest run for the current branch: ``` gh run list --branch $(git branch --show-current) --limit 1 ``` ## Step 2: Show job-level summary ``` gh run view <run-id> --json jobs --jq '.jobs[] | {name, status, conclusion}' ``` Report each job as PASS / FAIL / IN PROGRESS. ## Step 3: Get failed logs If any job failed: ``` gh run view <run-id> --log-failed ``` Save the output to a temp file and search it for: - Lines matching `--- FAIL` (test failures) - Lines matching `##[error]` (lint / build errors) - Lines matching `FAIL\t` (package-level failures) ## Step 4: Report For each failure found, report: 1. **Job name** (e.g., test-windows, test-linux) 2. **Failure type** (test failure, lint error, build error) 3. **Details** — the test name, error message, or lint diagnostic 4. If the run is still in progress, say so and suggest checking back later. Keep the report concise. Group failures by job. If all jobs passed, just say "CI passed" and stop here. ## Step 5: Fix failures If there are failures, fix them: 1. **Diagnose** — Read the failing source files and tests identified in Step 4. Understand the root cause of each failure (broken test logic, lint violation, build error, type mismatch, etc....

Details

Author
changkun
Repository
changkun/wallfacer
Created
3 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

gha

Analyze GitHub Actions failures and identify root causes

8,570 Updated 3 weeks ago
ykdojo
Code & Development Listed

ci-audit

Audit the latest GitHub Actions workflow runs on the current branch/PR for warnings, errors, failures, deprecation notices, and other log noise — then fix what's fixable in-repo (workflow YAML, configs, source, tests). Hands commit + push back to the developer. Use after CI finishes and before merge, or whenever the user asks about failing/noisy CI — phrasings like "audit the PR", "why did CI fail", "check the workflow logs", "what's wrong with the build on GitHub", "fix the Actions warnings", "review the latest CI run", "clean up the green-with-warnings run", or names a specific check (Codecov, GitGuardian, Renovate) that's failing on the PR.

0 Updated 2 days ago
ajbarea
Code & Development Listed

investigating-a-ci-failure

Use when a GitHub Actions PR webhook reports a CI failure on this repo (lint / test / build / visual / lighthouse / e2e). Triages by failure class, identifies whether the cause is environmental (CI runner difference), a recent code change, or a flaky test. Returns either a one-line "this is the fix" plan or a clarifying question. Don't use to investigate local-only test failures — those are usually faster to debug interactively.

7 Updated today
vsriram11
DevOps & Infrastructure Listed

ci-auto-fix

Diagnose a failed CI check, apply a minimal fix, push, and iteratively verify until CI passes. Provider-agnostic in scope (currently implements the GitHub Actions path via `gh`). Refuses to disable, skip, or weaken checks. Invoke with /ci-auto-fix <run-id|pr-url>.

4 Updated 2 days ago
mthines
Code & Development Listed

check-pr

Checks a GitHub pull request for unresolved review comments, failing status checks, and incomplete PR descriptions. Waits for pending checks to complete, categorizes issues as actionable or informational, and optionally fixes and resolves them. Use when the user wants to check a PR, address review feedback, or prepare a PR for merge.

1 Updated today
Bboyfarouk