/arn-reviewing-pr
This skill should be used when the user says "reviewing pr", "arness reviewing pr", "review PR", "review pull request", "check PR comments", "PR feedback", "address PR feedback", "fix PR issues", "what did the reviewer say", "handle review comments", "review PR 123",
$ npx -y skills add AppsVortex/arness --skill arn-reviewing-pr --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/arn-reviewing-pr
Context preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user says "reviewing pr", "arness reviewing pr", "review PR", "review pull request", "check PR comments", "PR feedback", "address PR feedback", "fix PR issues", "what did the reviewer say", "handle review comments", "review PR 123",
SKILL.md
arn-reviewing-pr.SKILL.mdname: arn-reviewing-pr
description: >-
This skill should be used when the user says "reviewing pr", "arness reviewing pr",
"review PR", "review pull request", "check PR comments", "PR feedback",
"address PR feedback", "fix PR issues", "what did the reviewer say",
"handle review comments", "review PR 123", "arn-reviewing-pr",
"PR review", "check review", or wants to validate PR review comments,
categorize findings, and fix or defer issues. Chains back to
arn-implementing if substantial fixes are needed.
version: 1.0.0
Arness Reviewing PR
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.
Step 0: Ensure Configuration
Read `${CLAUDE_PLUGIN_ROOT}/skills/arn-code-ensure-config/references/step-0-fast-path.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`:
- **Platform** — determines if PR operations are available (`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.
Workflow
Step 1: Input Handling
- **PR number provided** (e.g., "reviewing pr 42", "arness reviewing pr #123"): Extract the PR number and pass it to the review skill.
- **No args**: Auto-detect PR for current branch (the review skill handles this internally).
- **No PR found**: The review skill will detect this and inform the user. Suggest running `/arn-shipping` to create a PR first.
---
Step 2: Invoke Review PR
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.
---
Step 3: Completion Handoff
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: 1. **Push updates** — Push the fixes to the PR 2. **More substantial fixes needed** — Start implementing for more complex changes 3. **Done** — Exit
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."
---
Error Handling
- **`## Arness` config missing:** Handled by Step 0 (ensure-config) — this should not occur if Step 0 completed successfully.
- **Platform not configured:** Inform the user. Suggest running `/arn-reviewing-pr` again after platform configuration.
- **No PR for current branch:** Suggest running `/arn-shipping` to create one.
- **`arn-code-review-pr` fails:** Present the error. Ask: retry or abort.
- **Auth failure (GitHub/Bitbucket):** The review skill handles auth errors internally. No action needed at this level.
Read more
name: arn-reviewing-pr description: >- This skill should be used when the user says "reviewing pr", "arness reviewing pr", "review PR", "review pull request", "check PR comments", "PR feedback", "address PR feedback", "fix PR issues", "what did the reviewer say", "handle review comments", "review PR 123", "arn-reviewing-pr", "PR review", "check review", or wants to validate PR review comments, categorize findings, and fix or defer issues. Chains back to arn-implementing if substantial fixes are needed. version: 1.0.0
Arness Reviewing PR
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.
Step 0: Ensure Configuration
Read `${CLAUDE_PLUGIN_ROOT}/skills/arn-code-ensure-config/references/step-0-fast-path.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`:
- **Platform** — determines if PR operations are available (`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.
Workflow
Step 1: Input Handling
- **PR number provided** (e.g., "reviewing pr 42", "arness reviewing pr #123"): Extract the PR number and pass it to the review skill.
- **No args**: Auto-detect PR for current branch (the review skill handles this internally).
- **No PR found**: The review skill will detect this and inform the user. Suggest running `/arn-shipping` to create a PR first.
---
Step 2: Invoke Review PR
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.
---
Step 3: Completion Handoff
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: 1. **Push updates** — Push the fixes to the PR 2. **More substantial fixes needed** — Start implementing for more complex changes 3. **Done** — Exit
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."
---
Error Handling
- **`## Arness` config missing:** Handled by Step 0 (ensure-config) — this should not occur if Step 0 completed successfully.
- **Platform not configured:** Inform the user. Suggest running `/arn-reviewing-pr` again after platform configuration.
- **No PR for current branch:** Suggest running `/arn-shipping` to create one.
- **`arn-code-review-pr` fails:** Present the error. Ask: retry or abort.
- **Auth failure (GitHub/Bitbucket):** The review skill handles auth errors internally. No action needed at this level.
Arness — H not required. Structured AI workflows for Claude Code. From first idea to production deploy. Seven entry commands. That's all you need to remember.
Repo: AppsVortex/arness
Other skills on arness.
- /arn-assessing
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review", "codebase assessment", "find improvements", "what should I improve", "tech debt review", "pattern compliance check", "codebase health check",
Open skill - /arn-code-assess
This skill should be used when the user says "arness code assess", "arn-code-assess", "assess codebase", "technical review", "codebase assessment", "find improvements", "what should I improve", "tech debt review", "tech debt audit", "pattern compliance check", "codebase health
Open skill - /arn-code-batch-cve-fix
This skill should be used when the user says "fix CVEs", "patch vulnerabilities", "apply security patches", "resolve security advisories", "batch CVE fix", "patch dependencies", "fix security findings", "remediate CVEs", "apply CVE fixes", "batch fix vulnerabilities", "resolve
Open skill - /arn-code-batch-cve-scan
This skill should be used when the user says "scan for CVEs", "CVE scan", "check for vulnerabilities", "find vulnerabilities", "check security advisories", "dependabot triage", "dependabot scan", "scan dependencies for security issues", "audit dependencies", "vulnerability
Open skill - /arn-code-batch-implement
This skill should be used when the user says "batch implement", "implement all", "batch execution", "implement all features", "parallel implement", "implement in parallel", "arness batch implement", "arn-code-batch-implement", "run batch implementation", "implement everything",
Open skill - /arn-code-batch-merge
This skill should be used when the user says "batch merge", "merge batch", "arness batch merge", "arn-code-batch-merge", "merge all PRs", "merge batch PRs", "merge the batch", "merge implemented features", "batch merge PRs", "merge open PRs", "merge all feature PRs", "combine
Open skill

