From macroscope
Rejects invalid PR comments and fixes valid ones based on a prior triage from the PR triage skill or the PR path of the top-level Macroscope router. Replies to each thread, resolves it, and fixes code for valid findings.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-2 --plugin prassoai-macroscope-localThis skill uses the workspace's default tool permissions.
Act on a prior PR triage assessment that the user has reviewed and confirmed. Handle invalid and valid findings in two phases: reject the invalid ones first, then fix the valid ones one at a time.
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.
Act on a prior PR triage assessment that the user has reviewed and confirmed. Handle invalid and valid findings in two phases: reject the invalid ones first, then fix the valid ones one at a time.
This skill requires a prior triage in the current conversation. If none exists, tell the user to run /triage-pr-comments in Claude Code or /macroscope:triage-pr-comments in Codex first and stop.
Review what the user said after the triage. If the user moved any items between categories or asked to skip any, update the verdicts accordingly before proceeding. Items are globally numbered across both sections, so each number uniquely identifies one item.
gh pr view --json number,title,url,headRefName
Extract {owner}/{repo} from the URL. Re-fetch the review threads using the same GraphQL query from triage-pr-comments Step 1 to get the Thread ID and Comment ID for each item. Match threads to triage findings by file path and line number.
Process all invalid items first. Since replies and resolves for different threads are independent, run them in parallel where possible.
For each invalid item:
For each valid item:
Fixed. on the thread.After all fixes are complete:
Report in this format:
Done — N invalid rejected, M valid fixed and resolved.
If any item could not be fixed, reply Acknowledged — not addressing in this PR. and resolve the thread instead.