pr-shepherd

Community

Shepherd PRs to merge, effortlessly.

Authordsifry
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the tedious and time-consuming process of monitoring a Pull Request from creation to merge. It handles CI failures, review comments, and minor fixes autonomously, freeing you from constant vigilance and allowing you to focus on new development.

Core Features & Use Cases

  • Autonomous Monitoring: Continuously checks CI/CD status and new review comments in the background.
  • Self-Correction: Automatically fixes simple issues like linting, formatting, and type errors, and delegates complex review handling to the handling-pr-comments skill.
  • Intelligent Escalation: For complex issues, it transitions to a WAITING_FOR_USER state, presenting clear options and recommendations for your decision.
  • Use Case: Once you've created a Pull Request, activate the pr-shepherd skill. It will take over, monitoring the PR, addressing feedback, and making necessary fixes until all checks pass and all threads are resolved, reporting back only when your input is truly needed or the PR is ready to merge.

Quick Start

Activate the pr-shepherd skill to monitor the current pull request until it merges.

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: pr-shepherd
Download link: https://github.com/dsifry/glove80-keymap-visualizer/archive/main.zip#pr-shepherd

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository