用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill github-pr-request-review命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | github-pr-request-review |
| description | Request reviewers for a pull request Use when this capability is needed. |
| metadata | {"author":"dtsong"} |
@ prefix.team/frontend).owner/repo format with alphanumeric characters and hyphens only.Request reviewers for a pull request with smart suggestions.
/gh-pr-request # Suggest reviewers for current PR
/gh-pr-request @user1 @user2 # Request specific reviewers
/gh-pr-request 123 @user1 # Request reviewer for PR #123
/gh-pr-request --team backend # Request team review
# Get PR for current branch
PR_NUM=$(gh pr view --json number -q '.number' 2>/dev/null)
if [ -z "$PR_NUM" ]; then
echo "No PR found for current branch."
echo "Create one with: /commit-push-pr"
exit 1
fi
# Get files changed in PR
gh pr view $PR_NUM --json files -q '.files[].path'
# Identify code owners
# Check CODEOWNERS file if exists
cat .github/CODEOWNERS 2>/dev/null
Based on:
# Get recent contributors to changed files
for file in $(gh pr view $PR_NUM --json files -q '.files[].path'); do
git log --format='%an' -n 5 -- "$file"
done | sort | uniq -c | sort -rn
# Request individual reviewers
gh pr edit $PR_NUM --add-reviewer @user1,@user2
# Request team review
gh pr edit $PR_NUM --add-reviewer team/backend
PR #123: Add dark mode support
Files changed:
src/components/Theme.tsx
src/hooks/useTheme.ts
src/styles/dark.css
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Suggested Reviewers:
@frontend-lead (Recommended)
- CODEOWNER for src/components/
- Reviewed 80% of recent frontend PRs
- Last active: 2 hours ago
@css-expert
- Recent contributor to src/styles/
- Expertise in theming
- Last active: 1 day ago
@senior-dev
- General expertise
- Available (no pending reviews)
- Last active: 30 minutes ago
Teams:
@team/frontend
- Owns src/components/, src/hooks/
- 5 members available
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Select reviewers to request:
1. @frontend-lead (CODEOWNER - required)
2. @css-expert
3. @senior-dev
4. @team/frontend
Requested reviewers for PR #123:
✓ @frontend-lead - Request sent
✓ @css-expert - Request sent
They will be notified and the PR will appear in their review queue.
Current review status:
Requested: 2
Approved: 0
Changes requested: 0
The PR requires 1 approval to merge.
PR #123 already has reviewers:
Current reviewers:
@reviewer1 - Review pending (requested 1 day ago)
@reviewer2 - Approved
Add more reviewers?
/gh-pr-request @additional-reviewer
Or ping existing:
@reviewer1 - haven't reviewed yet
If repository has .github/CODEOWNERS:
CODEOWNERS for changed files:
src/components/* @team/frontend
src/styles/* @css-team
*.tsx @typescript-reviewers
Required reviews:
@team/frontend (1 approval needed)
Note: CODEOWNER reviews are required for merge.
Claude considers:
| Factor | Weight |
|---|---|
| CODEOWNERS | Required |
| Recent file contributors | High |
| Similar past PRs | Medium |
| Availability (pending reviews) | Medium |
| Last activity | Low |
# Request team review
/gh-pr-request --team frontend
# Multiple teams
/gh-pr-request --team frontend --team security
# Remove a reviewer (if needed)
gh pr edit 123 --remove-reviewer @user1
/gh-pr-status to check review status/gh-pr-respond to address review comments/gh-pr-merge when approved/review-pr to reviewConverted and distributed by TomeVault — claim your Tome and manage your conversions.