matchai/dotfiles/pr-checks

Claude Code and agent skill by matchai/dotfiles

Trust tier 3
  • community
Source check pending

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

Use when creating a PR or pushing updates to an existing PR. Monitors CI status checks and handles failures.

Install

npx vskill@latest install matchai/dotfiles/pr-checks

SKILL.md

PR Status Checks

After creating a PR or pushing updates to an existing PR, you MUST monitor status checks and attempt to fix failures.

Workflow

  1. Wait briefly for CI checks to start (~5-10 seconds)
  2. Monitor checks using gh pr checks <PR_NUMBER> --watch
  3. If checks fail, for each failure:
  • Get the run ID from gh pr checks output (the URL contains it, or use --json)
  • View failed logs: gh run view <RUN_ID> --log-failed
  • If a test job has been running >10 minutes without progress, it's likely hanging due to open handles - see "Hanging Tests (Open Handles)" section below
  • Attempt to fix locally using the appropriate command (see Common Check Types below)
  • Not all checks can be run locally. Where they can't, make your best attempt at a fix
  • Only "fix" a check if there is a clear correction in line with the author's obvious intent (especially as documented in specs or comments). Where ambiguity exists, note it for later rather than guessing
  1. Push the fix(es) and monitor checks again (repeat from step 1)
  2. Do not continue with further actions until all non-deployment checks either pass, or are too ambiguous to be confidently resolved
  3. Report the final check status to the user. If any failures were ambiguous and could not be confidently resolved, ask about the intended behaviour

Commands

bash
# Watch all checks until they finish
gh pr checks <PR_NUMBER> --watch
# Exit immediately on first failure
gh pr checks <PR_NUMBER> --watch --fail-fast
# View only the failed step logs
gh run view <RUN_ID> --log-failed
# View a specific job's full log
gh run view --job <JOB_ID> --log
When to Escalate

Attempt a fix when:

  • The open handle is in code being modified by the PR
  • The fix is straightforward (adding cleanup, tracking async ops)

Escalate to the user when:

  • The open handle originates in third-party code or core infrastructure
  • The fix would require significant refactoring beyond the PR's scope
  • You're unsure whether the async pattern is intentional

Notes

  • Some checks run only on specific file changes - if your change doesn't trigger a check, that's expected
  • If a test check has been "in progress" for more than 10 minutes, investigate for hanging tests rather than waiting for the full CI timeout

Security

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

Quality evaluation

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

Source

Popularity

Repository stars
209
Repository forks
14
7-day trend score
27

Stars and forks are for the whole GitHub repository, not this skill alone. 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/matchai/dotfiles/pr-checks/badge)](https://verified-skill.com/skills/matchai/dotfiles/pr-checks)

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