| name | roborev-respond |
| description | Add a comment to a roborev code review and close it |
roborev-respond
Record a comment on a roborev code review and close it.
Usage
/roborev-respond <job_id> [message]
IMPORTANT
This skill requires you to execute bash commands to record the comment and close the review. The task is not complete until you run both commands and see confirmation output.
These instructions are guidelines, not a rigid script. Use the conversation
context. Skip steps that are already satisfied. Defer to project-level
CLAUDE.md instructions when they conflict with these steps.
Instructions
When the user invokes /roborev-respond <job_id> [message]:
1. Validate input
If no job_id is provided, inform the user that a job ID is required. Suggest roborev status or roborev fix --list to find job IDs. Discovery surfaces synthesis parents (and non-panel reviews), never individual panel members, so the job ID you comment on and close is the parent.
If a job_id is provided, inspect it before closing:
roborev show --job <job_id> --json
If job.panel_role is "member", do not comment on or close that job.
Resolve the synthesis parent for the same job.panel_run_uuid if it is already
known from the conversation or discovery output; otherwise ask the user for the
synthesis parent ID. Only continue once the resolved job ID is a synthesis
parent or a non-panel review.
2. Record the comment and close the review
If a message is provided, immediately execute:
roborev comment --job <resolved_job_id> "<message>" && roborev close <resolved_job_id>