Help us improve
Share bugs, ideas, or general feedback.
From arn-code
Orchestrates PR reviews by validating comments, categorizing findings, fixing or deferring issues, and chaining to implementation for substantial fixes. Handles GitHub/Bitbucket PRs.
npx claudepluginhub appsvortex/arness --plugin arn-codeHow this skill is triggered — by the user, by Claude, or both
Slash command
/arn-code:arn-reviewing-prThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Validate PR review comments, categorize findings, and fix or defer issues. This is a first-citizen entry point that wraps `arn-code-review-pr` and provides chaining context back to `arn-implementing` if fixes are needed.
Reviews GitHub and Bitbucket PR comments, validates findings against code, categorizes by severity, and optionally integrates with Arness pipeline for fixes.
Respond to pull request review feedback interactively by verifying each item with the codebase, making changes, and posting responses on GitHub. Useful for systematically addressing PR comments.
Reads open GitHub PR review comments, triages by severity and type, applies code fixes, and drafts replies. Use for addressing PR feedback, fixing review issues, and responding to code reviews.
Share bugs, ideas, or general feedback.
Validate PR review comments, categorize findings, and fix or defer issues. This is a first-citizen entry point that wraps arn-code-review-pr and provides chaining context back to arn-implementing if fixes are needed.
This skill is a thin orchestration wrapper. It MUST NOT duplicate arn-code-review-pr logic. All review work is done by the invoked skill. Arness-reviewing-pr handles: prerequisite checks, input routing, invoking the review skill, and offering the chain exit.
Read ${CLAUDE_PLUGIN_ROOT}/skills/arn-code-ensure-config/references/ensure-config.md and follow its instructions. This guarantees a user profile exists and ## Arness is configured with Arness Code fields before proceeding.
After Step 0 completes, extract the following from ## Arness:
github, bitbucket, or none)If Platform is none: inform the user that no platform is configured and suggest running /arn-reviewing-pr again after configuring a platform. Do not proceed.
/arn-shipping to create a PR first.Show progress:
Reviewing PR: REVIEW-PR -> [fix / defer / plan]
^^^^^^^^^
Invoke the review skill:
Skill: arn-code:arn-code-review-pr[optional PR number]
The review skill handles all internal decisions: fetching comments, validating findings, categorizing, and optionally fixing. It has its own user interactions. Wait for it to complete.
After arn-code-review-pr completes, assess what happened and offer the appropriate chain exit.
If fixes were applied:
Ask (using AskUserQuestion):
"Review complete. What next?"
Options:
If Push updates: Run git push to update the PR.
If More substantial fixes needed: Skill: arn-code:arn-implementing
If Done: Exit.
If no fixes were needed (all deferred or no actionable findings):
Exit with: "Review complete. No fixes needed."
## Arness config missing: Handled by Step 0 (ensure-config) — this should not occur if Step 0 completed successfully./arn-reviewing-pr again after platform configuration./arn-shipping to create one.arn-code-review-pr fails: Present the error. Ask: retry or abort.