# Shepherd

Use when asked to shepherd, babysit, monitor, or poll open pull requests or merge...

- Repository: https://github.com/chrisbanes/skills (1135 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add chrisbanes/skills --skill shepherd -g -a claude-code -y`
Codex: `npx skills add chrisbanes/skills --skill shepherd -g -a codex -y`
Cursor: `npx skills add chrisbanes/skills --skill shepherd -g -a cursor -y`
Gemini CLI: `npx skills add chrisbanes/skills --skill shepherd -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add chrisbanes/skills`

## Description

Use when asked to shepherd, babysit, monitor, or poll open pull requests or merge requests, including triaging review feedback, CI failures, and routine follow-up.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Shepherd

## Core principle

Keep an authorized PR or MR moving with evidence, not noise: poll, act on new
actionable items, batch each target's local fixes into one push, then resolve
addressed threads. Use affected local checks during repairs and required full
checks on meaningful integrated candidates; use CI as confirmation. Never merge without explicit
authority.

Do not start persistent polling for a one-off inspection, no open targets, or an action requiring human judgment; report the state and stop.

## Procedure

The rest: https://github.com/chrisbanes/skills/blob/HEAD/skills/shepherd/SKILL.md
