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.