Fetch PR review comments, implement the fixes, and push.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add bravros/bravros --skill address-pr --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Address Pr?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/bravros-address-pr-315fcdff)More formats (shields.io, HTML) on the badges page.
---
name: address-pr
core: true
description: Fetch PR review comments, implement the fixes, and push.
---
# address-pr
Read [briefing.md](references/briefing.md) on demand for detailed context and instructions.
INTENT: read the latest review (GitHub bot + local), fix everything, push, stamp, route the next step.
PR number: `$ARGUMENTS` if numeric, else `PR=$(gh pr view --json number -q .number)`.
## Quick Execution Summary
1. **Fetch Review**: GitHub bot comment + local `.planning/pr-reviews/${PR}-*.md`.
2. **Fix**: Apply all fixes (blockers → code issues → style → suggestions). Touch only files named in review.
3. **Push, Verify, Stamp** — skip this whole step when no fixes were applied; HEAD has not moved, so there is nothing to ship and the stamp still keys to HEAD:
- `/ship` with `🐛 fix: address PR #XX review feedback`
- `gh pr checks "$PR" --watch --fail-fast > /tmp/bravros-checks-$PR.txt 2>&1` then `RC=$?` — **never pipe the gate**; `| tail` returns the pipe's status and a red build reads as success.
- `bravros pr-review "$PR" --write-stamp` is commit-sha-keyed and safe to re-run every round: same HEAD → no-op, new HEAD → refreshes in place. No manual stamp deletion needed.
4. **Route**:
- **🟢 No fixes**: ZERO code changes this round — every finding informational, out of scope, or already satisfied -> invoke `Skill({skill: "finish"})` immediately, **no args, no ask**. Say in one line that nothing was actionable, then hand off. Stop and report instead when the sentinel said `changes-requested`, or when something WAS actionable and you skipped it.
- **⚠️ Re-review**: if blockers fixed, logic changed, test behavior modified, or security files touched -> invoke `Skill({skill: "pr-review"})`.
- **✅ Optional**: fixes applied and all cosmetic (style/typos/comments/simple additions) -> ask single merge handoff for `/finish`.
Announce below only on ⚠️ / ✅. On 🟢 nothing was published and `/finish` fires its own — one announcement per event.
```bash
bravros ha say --force "Correções da revisão $PR publicadas, próxima etapa pendente. Projeto $(basename "$(dirname "$(git rev-parse --path-format=absolute --git-common-dir)")")." >/dev/null 2>&1 || true
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!