check-ci
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…
Skill by kaeawc
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kaeawc-check-ci
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/check-ci
What's inside
- Skill name
check-ci- Description
- 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.
- License
- Apache-2.0
- Instructions
- 56 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# 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. 2. 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. 3. 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. 4. 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`. 5. 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. 6. 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. 7. Reproduce a PR-caused failure locally with the narrowest authoritative command. 8. 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
From kaeawc/auto-mobile, Apache-2.0.
More from kaeawc/auto-mobile
- 0.789score
AutoMobile
jasonpearson.dev
Mobile device interaction automation.
ConnectorAFreshness: ALocal★ 52↓ 2.9K/wkClaude Code +5 - 0.664score
fan-out-fan-in
kaeawc
Use this workflow skill only when the user wants explicit parallelization or the task should be split into isolated worktrees and merged back without separate…
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
research
kaeawc
Use this skill to conduct deep parallel research on a topic using web searches and available tools.
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
ship-issue
kaeawc
Drive one GitHub issue to a merged PR via TDD, autonomously by default — interrupting the user only on review-feedback thrashing or an approach pivot — with a…
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
github-cli
kaeawc
Helper skill for GitHub operations in this repo; use it when another workflow needs gh for PRs, issues, review threads, checks, Actions runs, or job logs —…
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
dead-code
kaeawc
Use this skill to detect and clean up dead code in this repo, starting with the project’s TypeScript dead-code scripts and validating that removals do not…
SkillAFreshness: A★ 52Claude Code +9 - 0.661score
push-my-prs
kaeawc
Use this workflow skill to iterate through multiple open PRs authored by the current user, address feedback and CI issues, and push follow-up fixes across the…
SkillAFreshness: A★ 52Claude Code +9 - 0.661score
push-pr
kaeawc
Canonical repo workflow for publishing one branch or PR: confirm scope, validate, commit, push, create or update the PR with preserved Markdown, and…
SkillAFreshness: A★ 52Claude Code +9 - 0.661score
pr-analysis
kaeawc
Use this workflow skill for a deep, read-only PR review covering intent, code quality, regression risk, test gaps, and feedback status; prefer it over…
SkillAFreshness: A★ 52Claude Code +9 - 0.660score
android-gradlew
kaeawc
Helper skill for Android-specific validation or build work in the android/ subdirectory; use it when another task needs Gradle wrapper commands run from…
SkillAFreshness: A★ 52Claude Code +9 - 0.659score
observe
kaeawc
Use this skill to inspect the current state of a connected mobile device through the AutoMobile observe capability and summarize the active app, visible UI…
SkillAFreshness: A★ 52Claude Code +9 - 0.659score
auto-mobile-code-review
kaeawc
Use this workflow skill to review an AutoMobile change (a PR number or the current branch diff) the way this repo demands — check the PR's real CI, merge and…
SkillAFreshness: A★ 52Claude Code +9
Signals
- Stars
- 52
- Forks
- 7
- Open issues
- 510
- Contributors
- 20
- Last commit (this folder)
- Jul 22, 2026 (3 months ago)
- Last release
- Oct 19, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/kaeawc/auto-mobile
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kaeawc
- 0.664score
research
kaeawc
Use this skill to conduct deep parallel research on a topic using web searches and available tools.
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
ship-issue
kaeawc
Drive one GitHub issue to a merged PR via TDD, autonomously by default — interrupting the user only on review-feedback thrashing or an approach pivot — with a…
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
github-cli
kaeawc
Helper skill for GitHub operations in this repo; use it when another workflow needs gh for PRs, issues, review threads, checks, Actions runs, or job logs —…
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
fan-out-fan-in
kaeawc
Use this workflow skill only when the user wants explicit parallelization or the task should be split into isolated worktrees and merged back without separate…
SkillAFreshness: A★ 52Claude Code +9 - 0.664score
dead-code
kaeawc
Use this skill to detect and clean up dead code in this repo, starting with the project’s TypeScript dead-code scripts and validating that removals do not…
SkillAFreshness: A★ 52Claude Code +9 - 0.661score
pr-analysis
kaeawc
Use this workflow skill for a deep, read-only PR review covering intent, code quality, regression risk, test gaps, and feedback status; prefer it over…
SkillAFreshness: A★ 52Claude Code +9
Cite this page
check-ci skill. Agent Mart. https://agentmart.dev/skills/kaeawc-check-ci (last updated 2026-10-24)