awaiting-pr-workflows

Community

Reliably 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 required

Components

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.
View Source Repository