ワンクリックで
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 職業分類に基づく
Manage academic references in CSL-JSON format. Add papers by DOI/PMID/ISBN/arXiv, search and list references, generate citations, manage full-text PDFs, and check for retractions.
Analyzes ROADMAP and implements tasks in parallel with automatic orchestration. Use when starting implementation work.
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".
Cleans up completed phases in ROADMAP, moving relevant info to CHANGELOG or specs.
Implements a task locally (without worktree) following TDD with IPC status reporting. Use when working on a task in an existing branch.
Implements a task from spec/tasks in a git worktree following TDD. Use when working on a specific task by keyword.
| 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:
PARENT_DIR="$(cd "$(git rev-parse --show-toplevel)/.." && pwd)"
git worktree add "${PARENT_DIR}/reference-manager--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: