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-checksSKILL.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
- Wait briefly for CI checks to start (~5-10 seconds)
- Monitor checks using
gh pr checks <PR_NUMBER> --watch - If checks fail, for each failure:
- Get the run ID from
gh pr checksoutput (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
- Push the fix(es) and monitor checks again (repeat from step 1)
- Do not continue with further actions until all non-deployment checks either pass, or are too ambiguous to be confidently resolved
- 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
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
- SKILL.md in the repositoryCheckingfiles/skills/pr-checks/SKILL.md
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
[](https://verified-skill.com/skills/matchai/dotfiles/pr-checks)