From mpy-pr-triage
This skill should be used when the user wants to list, sort, or triage open MicroPython pull requests. Invoke when user mentions open PRs, PR triage, PR status, checking feedback on PRs, or wants to see which PRs need attention. Shows branch names, external feedback status, and local worktree/branch availability.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mpy-pr-triage:pr-triageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Display and sort open MicroPython pull requests from GitHub, enriched with local git state (branch existence, worktree paths) and external feedback timestamps.
Display and sort open MicroPython pull requests from GitHub, enriched with local git state (branch existence, worktree paths) and external feedback timestamps.
Run the bundled script to fetch and display PR data:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/pr-triage/scripts/list-prs.py \
--repo micropython/micropython \
--author andrewleech \
--sort feedback \
--local-repo /home/corona/micropython
Available sort modes:
feedback -- most recent external feedback first (default)newest -- most recently created firstoldest -- oldest firstAdd --json for machine-readable output that can be filtered further.
Each PR entry shows:
[wt: /path] if the branch has an active worktree, [local] if just a local branch exists, blank if neitherBot accounts (codecov, github-actions) are excluded from the feedback column so only human reviewer feedback is shown.
When triaging, consider these categories:
After listing, to dig into a specific PR:
# View PR details and comments
gh pr view <NUMBER> --repo micropython/micropython --comments
# View the diff
gh pr diff <NUMBER> --repo micropython/micropython
# Get inline review comments via API
gh api /repos/micropython/micropython/pulls/<NUMBER>/comments
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub andrewleech/claude-mpy-marketplace --plugin mpy-pr-triage