with one click
address-review
Address PR review feedback and verify independently
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Address PR review feedback and verify independently
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Full implementation lifecycle with adversarial review using subagents
Draft and create a GitHub issue from a description, investigation, or conversation context. Use when a problem is too large for a quick fix, when you want to propose a change for later, or when the user asks to "file an issue", "create an issue", "draft an issue", "open a ticket", or "log this for later". Also useful when another skill (like tune) determines a change is too large and needs to be tracked as an issue instead.
Merge a PR and update upstream GitHub issues with progress
Validate a PR against PR standards before requesting review
Health-check the LifeOS persona layer (files load, /chat matches the Telegram bots per persona, no personal values leak into committed persona files, frontmatter valid) and open every persona doc in Sublime for editing.
On-demand routing health check for /chat. Verifies every model (auto / Sonnet / Opus / Gemma-local / Claude Code) on BOTH text and voice, across every persona, and that messaging a persona in /chat is identical to messaging its Telegram bot.
| name | address-review |
| description | Address PR review feedback and verify independently |
| argument-hint | <pr-number> |
Address review comments on PR #$ARGUMENTS. Be adversarial about the feedback itself — verify that suggestions are correct before applying them.
gh pr view $ARGUMENTSgh api repos/{owner}/{repo}/pulls/$ARGUMENTS/comments --jq '.[] | "---\n\(.path):\(.line // .original_line)\n\(.body)\n"'gh pr view $ARGUMENTS --commentsRead every review comment above. Categorize each piece of feedback:
Do not blindly apply suggestions. For each piece of feedback:
AGENTS.md)?./scripts/test.sh). Do not trust "tests pass" claims from anyone. Agents are cheap; broken merges are expensive.For each piece of feedback, take one of these actions:
Apply — The feedback is correct. Make the change.
Partially apply — The core insight is right but the suggested fix isn't quite right.
Reject with justification — The feedback is incorrect or doesn't apply.
Escalate — You're unsure whether the feedback is valid.
After addressing all feedback:
fix: Address review — <description>Post a comment on the PR summarizing how each finding was addressed:
gh pr comment $ARGUMENTS --body "<summary>"
Then, only if you were invoked directly by a human (your task prompt does NOT say "Do NOT re-request review" — the implement orchestrator's prompts do), re-request review from the original reviewer(s):
gh pr view $ARGUMENTS --json reviews,reviewRequests \
--jq '([.reviews[].author.login] + [.reviewRequests[].login]) | unique | .[]' \
| while read reviewer; do gh pr edit $ARGUMENTS --add-reviewer "$reviewer"; done
If you were launched by the implement skill's review loop, skip re-requesting entirely — the orchestrator controls whether and when another reviewer is spawned.
Use this format for the summary:
## Review Feedback Addressed
| # | Finding | Action | Details |
|---|---------|--------|---------|
| 1 | <brief description> | Applied / Partially applied / Rejected | <what was done and why> |
| 2 | ... | ... | ... |
**Tests:** `./scripts/test.sh` — all passing
**New commits:** <list of fix commits>
For any rejected findings, provide the full justification in the Details column so the reviewer can evaluate your reasoning.