awaiting-pr-workflows
CommunityReliably await PR workflows, no more manual checks.
Authorkarlmdavis
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually checking GitHub PR workflow status, especially under time pressure, often leads to overlooking unpushed changes, commit mismatches, or giving up too early. This Skill automates the entire waiting process, ensuring accurate status reporting and preventing common pitfalls.
Core Features & Use Cases
- Pre-flight Checks: Automatically verifies for unpushed local changes and ensures the PR's head commit matches your local HEAD.
- PR Existence Validation: Confirms the PR exists for the current branch and offers to create one if missing.
- Intelligent Waiting: Patiently waits for workflows to start (up to 30s) and complete (up to 20 minutes) with exponential backoff, preventing premature reporting.
- Use Case: You've just pushed a fix and need to confirm CI is passing before merging. Instead of constantly checking GitHub, use this Skill to automatically handle all pre-checks and wait for the final "✅ All workflows complete!" message.
Quick Start
Use the awaiting-pr-workflows skill for PR number 101 to check if all associated GitHub workflows have completed.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: awaiting-pr-workflows Download link: https://github.com/karlmdavis/dotfiles/archive/main.zip#awaiting-pr-workflows Please download this .zip file, extract it, and install it in the .claude/skills/ directory.