kaeawc/auto-mobile/check-ci

Claude Code and agent skill by kaeawc/auto-mobile

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this workflow skill for PR CI triage: inspect pending and failed checks for the exact PR head, read live or completed job logs and artifacts, classify causality, reproduce likely failures locally, and summarize the safe next step.

Install

npx vskill@latest install kaeawc/auto-mobile/check-ci

SKILL.md

Check CI

Use this for PR health checks and failure triage.

  • This is narrower than pr-analysis: prefer check-ci when the main question is why checks are failing or blocked.
  • This is read-only unless the user also asks to fix the problem.

Workflow

  1. Resolve the PR number and snapshot headRefOid, baseRefOid, mergeability, and merge

state. Use that SHA for every subsequent query. An empty legacy combined status is inconclusive, not green.

  1. Collect gh pr checks <pr> --json name,state,bucket,link,workflow plus paginated

repos/<owner>/<repo>/commits/<head-sha>/check-runs. Branch on bucket: only fail is a failure — skipping and cancel are not. Flag duplicate check names with different conclusions on the same head (a cancelled older run beside a successful newer one); the stale one is what parks automerge.

  1. Enumerate runs for that head SHA, then each run's jobs. Ignore runs for older SHAs.

Queued and in-progress jobs stay pending — they are never implicitly green.

  1. For a completed failed job: gh run view <run-id> --job <job-id> --log-failed, or

gh api repos/<owner>/<repo>/actions/jobs/<job-id>/logs — the latter works as soon as that job finishes, even while sibling jobs still run, so it does not wait on the slowest leg. For a job still executing, gh api .../actions/jobs/<job-id> returns per-step status naming the running or failed step. gh api --follow does not exist; use --paginate.

  1. If the log is truncated or lacks the failure body, list the run's artifacts and read the

relevant one. If gh run download is unauthorized, state that exact blocker — do not infer a root cause from partial evidence.

  1. Classify every red result as PR-caused, pre-existing on main, transient/infrastructure, or

unproven, grounded in the job log, the changed paths, and current origin/main. Re-run a job only when the evidence supports transience. Never change code for an unrelated or unproven failure.

  1. Reproduce a PR-caused failure locally with the narrowest authoritative command.
  2. After any push, restart at step 1 — every check, thread, and comment was scoped to the

previous SHA.

For PR discussion and review-thread triage, use github-pr-feedback; for the underlying gh and GraphQL mechanics, github-cli.

Repo Validation Mapping

  • TypeScript lint or build: bun run lint, bun run build
  • Tests: bun test or bun test <file>
  • Fast repo checks: bash scripts/all_fast_validate_checks.sh
  • Android: (cd android && ./gradlew <task>)
  • iOS: bash scripts/ios/swift-build.sh or bash scripts/ios/swift-test.sh

Output Structure

  • Current CI state, scoped to the head SHA
  • Run/job ledger, including pending jobs and duplicate or stale checks
  • Failing checks, the evidence, and the causal classification
  • Mergeability or conflict status
  • Artifact or authorization limitations
  • Recommended next action

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kaeawc/auto-mobile/check-ci/badge)](https://verified-skill.com/skills/kaeawc/auto-mobile/check-ci)

Something wrong with this skill or its page? Tell us.