From Dev10x
Requests GitHub PR review by assigning reviewers via API and posting Slack notifications in one command. Use when PR is ready for both GitHub assignment and team alerts.
npx claudepluginhub dev10x-guru/dev10x-claude --plugin Dev10xThis skill is limited to using the following tools:
This skill follows `references/task-orchestration.md` patterns.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
This skill follows references/task-orchestration.md patterns.
REQUIRED: Create a task at invocation. Execute at startup:
TaskCreate(subject="Request PR review", activeForm="Requesting review")Mark completed when done: TaskUpdate(taskId, status="completed")
Auto-advance: Complete each step, immediately start the next.
Use the Dev10x:gh-context script to detect PR number and repo:
${CLAUDE_PLUGIN_ROOT}/skills/gh-context/scripts/gh-pr-detect.sh "$ARG"
Parse PR_NUMBER, REPO, PR_URL from KEY=VALUE stdout.
Pass $ARG as the skill argument (PR URL, bare number, or empty).
If detection fails, report the error and stop.
Delegate to the GitHub reviewer assignment skill:
Skill("Dev10x:gh-pr-request-review", args="--pr {PR_NUMBER} --repo {REPO}")
This skill reads ~/.claude/memory/Dev10x/github-reviewers-config.yaml,
resolves reviewers, and assigns them via GitHub API. It may skip
if the project is configured with skip: true.
Capture the outcome (assigned / skipped / error) for the summary.
Delegate to the Slack notification skill:
Skill("Dev10x:slack-review-request", args="--pr {PR_NUMBER} --repo {REPO}")
This skill reads ~/.claude/memory/Dev10x/slack-config-code-review-requests.yaml,
formats the message, asks for user confirmation, and posts to Slack.
It may skip if the project is configured with skip: true.
Capture the outcome (posted / skipped / error) for the summary.
Post a review request comment on the PR mentioning assigned reviewers:
gh pr comment {PR_NUMBER} --repo {REPO} --body "Ready for review @reviewer1 @reviewer2"
Skip this step if:
pr_comment: falseReport the combined result:
Review request for PR #{PR_NUMBER}:
- GitHub reviewers: {assigned / skipped / error}
- PR comment: {posted / skipped}
- Slack notification: {posted / skipped / error}
Dev10x:gh-pr-monitor Phase 3 and
directly by users via /Dev10x:request-reviewDev10x:gh-pr-request-review — GitHub reviewer assignmentDev10x:slack-review-request — Slack notificationDev10x:gh-pr-monitor — calls this skill in Phase 3