en un clic
address-review
Address PR review feedback and verify independently
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Address PR review feedback and verify independently
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
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.
Basé sur la classification professionnelle SOC
| 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.