fix-pr-checks

Diagnose and fix failing GitHub pull request status checks.

1|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/adamayoung/popcorn --skill fix-pr-checks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-pr-checks
Source: https://github.com/adamayoung/popcorn/tree/main/.claude/skills/fix-pr-checks
Command: npx skills add https://github.com/adamayoung/popcorn --skill fix-pr-checks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual overhead of investigating and fixing individual failing CI checks by orchestrating a single-sweep diagnosis, repair, and verification workflow.

Core Features & Use Cases

  • Automated Diagnosis: Delegates log analysis to a Haiku subagent to identify root causes without exposing raw logs.
  • Integrated Verification: Automatically runs local build, lint, or test commands to verify fixes before pushing.
  • Use Case: When a PR fails multiple checks like Lint and Unit Tests, this skill identifies the specific file and line causing the failure, applies the fix, verifies it locally, and pushes the changes in one batch.

Quick Start

Use the fix-pr-checks skill to diagnose and resolve all currently failing status checks on the current pull request.

Frequently Asked Questions about fix-pr-checks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate fixing failing GitHub pull request status checks?

You can automate fixing failing GitHub pull request status checks by orchestrating a single-sweep workflow that diagnoses root causes, applies local code corrections, runs build and test verification, and pushes the changes in one batch.

Does this skill require authenticated GitHub CLI access to resolve CI failures?

Yes, resolving CI failures requires authenticated GitHub CLI access and local development environment tools to execute build, lint, and test verification cycles on your repository.

How do I fix lint and unit test failures on a pull request in one sweep?

To fix lint and unit test failures in one sweep, the skill delegates log analysis to a subagent to identify the specific file and line, applies the correction, verifies it locally, and pushes the changes.

What is the best way to diagnose root causes of failing PR checks without reading raw logs?

The best way to diagnose failing PR checks without reading raw logs is using delegated subagent analysis, which processes the logs automatically to identify the root cause of build, lint, test, or snapshot failures.

Can I verify code corrections locally before pushing to a failing pull request?

Yes, you can verify code corrections locally before pushing because the skill automatically runs local build, lint, and test commands to ensure the fixes pass verification before pushing the changes to the pull request.

What types of CI check failures can be resolved through automated PR diagnosis?

Automated PR diagnosis can resolve build, lint, test, and snapshot failures by identifying the specific file and line causing the failure, applying the fix, and verifying it locally before pushing.