بنقرة واحدة
fix-reviews
Detects PRs with changes requested and spawns fixer agents. Use when addressing review feedback.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Detects PRs with changes requested and spawns fixer agents. Use when addressing review feedback.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Reviews a GitHub PR by checking CI status, running tests, and posting review. Always reports findings to user. Use when reviewing PRs or when the user says "review PR".
Analyzes ROADMAP and implements tasks in parallel with automatic orchestration. Use when starting implementation work.
Monitors all worker agents and automatically transitions them through the workflow. Use after spawning workers with /implement, or to check orchestration status.
Detects all open PRs and spawns reviewer agents for each. Use when starting batch review.
Creates a new task file from template. Use when adding a new task to the project.
Merges a PR with automatic cleanup of worktree and branch. Handles all edge cases. Use when merging approved PRs.
| name | fix-reviews |
| description | Detects PRs with changes requested and spawns fixer agents. Use when addressing review feedback. |
レビューで修正要求(changes requested)のあるPRを検出し、修正エージェントを起動します。
!gh pr list --state open --json number,headRefName,title,reviewDecision --jq '.[] | select(.reviewDecision == "CHANGES_REQUESTED") | "PR #\(.number): \(.title) (\(.headRefName))"' 2>/dev/null
gh pr list --state open --json number,headRefName,title,reviewDecision
Filter: reviewDecision == "CHANGES_REQUESTED"
For each PR:
gh pr view <pr-number> --comments
gh api repos/{owner}/{repo}/pulls/<pr-number>/reviews --jq '.[] | select(.state == "CHANGES_REQUESTED") | .body'
Check/create worktree for each PR:
git worktree add /workspaces/search-hub--worktrees/<branch-dir> <branch-name>
Pane limit: max 4 fixers (main + 4 fixers = 5 panes). Before spawning, check current pane count:
tmux list-panes | wc -l # Must be < 5
If more PRs than available slots, fix sequentially — wait for one to finish before spawning the next.
For each PR:
./scripts/spawn-worker.sh <branch-name> <task-keyword> &
Or if task keyword is unknown:
./scripts/set-role.sh <worktree-dir> implement./scripts/launch-agent.sh <worktree-dir> "<fix instructions>"./scripts/apply-layout.sh
./scripts/orchestrate.sh --background
Report: