What problem does it solve?
Managing open pull requests in the flutter/flutter repository requires constant monitoring of CI status, branch freshness, reviewer approvals, and autosubmit bot behavior. This Skill provides a canonical runbook to automate these checks and safely land approved PRs.
Core Features & Use Cases
- PR Status Inspection: List your own open PRs or shepherded third-party PRs, and inspect detailed checks, reviews, and labels.
- Pre-Autosubmit Verification: Validate that the base commit is fresh, all CI checks pass, and at least two team member approvals exist before applying the autosubmit label.
- Branch and Label Management: Update stale branches, re-apply the CICD label after updates, and handle merge conflicts or token scope errors.
- Use Case: A Flutter team member wants to land a third-party contributor PR. Use this Skill to verify two team approvals, confirm CI is green, update the branch, and apply the autosubmit label so the bot merges it automatically.
Quick Start
Use the shepherd-prs skill to check the status of my open pull requests in flutter/flutter and tell me which ones are ready for autosubmit.