Update address-review command to use sequential numbering#2656
Update address-review command to use sequential numbering#2656
Conversation
…triage categories
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughThe pull request modifies the address-review instruction file to implement global sequential numbering for presenting triage results. This ensures each item receives a unique reference number across all categories rather than restarting numbering per category, affecting only the presentation format. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Review: Update address-review command to use sequential numbering This is a clean, minimal documentation change. The single added line is well-placed and unambiguous. Observations:
No issues found. The change improves usability by ensuring each item has a globally unique reference number across all triage categories. |
Greptile SummaryThis PR adds a single clarifying instruction to the
Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A([User runs /address-review]) --> B[Step 1: Detect repo via gh repo view]
B --> C[Step 2: Parse PR number / URL / fragment]
C --> D{Input type?}
D -->|issuecomment| E[Fetch issue comment]
D -->|pullrequestreview| F[Fetch review comments for review ID]
D -->|PR number only| G[Fetch all PR review comments]
E & F & G --> H[Step 3: Filter - skip replies, deduplicate bots]
H --> I[Step 4: Triage each comment]
I --> J{Category?}
J -->|MUST-FIX| K[Add to TodoList]
J -->|DISCUSS| L[Queue for user decision]
J -->|SKIPPED| M[Note reason]
K & L & M --> N["Step 6: Present with SINGLE sequential numbers\n(1, 2, 3, … across all categories)"]
N --> O[Wait for user direction]
O --> P[Step 7: Address selected items]
P --> Q[Post reply to original comment]
Q --> R{Concern resolved?}
R -->|Yes| S[Resolve GraphQL thread]
R -->|No| T[Leave thread open]
Last reviewed commit: bf21d73 |
Pull in rationale-reply UX improvements from shakapacker's address-review command while preserving the sequential numbering instruction unique to this repo. Co-Authored-By: Claude Opus 4.6 <[email protected]>
### Summary Updated the address-review command's triage presentation to use a single sequential numbering system across all categories (MUST-FIX, DISCUSS, SKIPPED). This makes it easier for users to reference specific items when directing which comments to address. ### Pull Request checklist - [x] Documentation updated (command documentation) - [~] Add/update test to cover these changes (N/A - documentation-only) - [~] Update CHANGELOG file (N/A - documentation-only) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > <sup>[Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) is generating a summary for commit bf21d73. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
## Summary - Syncs the `.claude/commands/address-review.md` command with the latest version from shakacode/shakapacker - Adds improved rationale-reply UX: after triage, explicitly offers to post rationale replies for skipped/declined items (only when user selects them) - Preserves the sequential numbering instruction unique to this repo Closes #2656 ## Test plan - [ ] Verify `/address-review` command works correctly with a PR that has review comments - [ ] Confirm triage output includes the "Optional: rationale replies" prompt - [ ] Confirm sequential numbering across categories still works 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk documentation-only change that adjusts the command’s interaction guidance without affecting production code paths. > > **Overview** > Updates `.claude/commands/address-review.md` to add an explicit, *opt-in* workflow for posting rationale replies on `SKIPPED` or declined `DISCUSS` items after triage. > > The triage prompt and examples now ask separately which items to address vs. which items (if any) should receive rationale replies, and clarify that the optional rationale line should only appear when applicable. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 553cc35. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Enhanced rationale reply workflow: always offer optional rationale replies for selected SKIPPED or declined items; rationales are posted only with explicit user selection. * Improved prompts and post-triage presentation clarifying which items to address and which should receive rationale replies. * **Documentation** * Updated instructions and examples to show the optional rationale-reply line only when applicable. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.6 <[email protected]>
## Summary - Stamp `### [16.5.0.rc.0]` version header with today's date - Add 10 new changelog entries for PRs merged since v16.4.0 - Fix incomplete PR 2818 entry (missing author link) ### New entries added **Added:** - `create-react-on-rails-app --pro` support (PR 2818) - Global prerender env override `REACT_ON_RAILS_PRERENDER_OVERRIDE` (PR 2816) - `react_on_rails:sync_versions` rake task (PR 2797) - Pro/RSC setup checks in `react_on_rails:doctor` (PR 2674) **Changed:** - [Pro] Canonical env var for worker count is now `RENDERER_WORKERS_COUNT` (PR 2611) **Improved:** - Smoother `create-react-on-rails-app` and install generator flows (PR 2650) - Pro upgrade hint after install (PR 2642) **Fixed:** - Preserve runtime env vars across `Bundler.with_unbundled_env` (PR 2836) - Fix doctor prerender check and ExecJS display for Pro/RSC apps (PR 2773) - Fix doctor false positives for custom layouts (PR 2612) ### Skipped PRs (not user-visible) Docs-only: #2845, #2842, #2826, #2830, #2820, #2809, #2803, #2785, #2801, #2791, #2789, #2788, #2772, #2778, #2780, #2784, #2671, #2676, #2662, #2657, #2669 CI/internal tooling: #2825, #2817, #2819, #2812, #2815, #2810, #2808, #2807, #2634, #2798, #2761, #2760, #2658, #2639, #2667, #2656 ## Test plan - [x] Verified version header and diff links are correct - [x] Verified all entries follow changelog formatting conventions - [x] Verified file ends with newline - [ ] After merge, run `rake release` to publish 16.5.0.rc.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Documentation-only change updating `CHANGELOG.md` with a new `16.5.0.rc.0` section and compare links; no runtime code is modified. > > **Overview** > Adds a new `16.5.0.rc.0` (2026-03-25) section to `CHANGELOG.md`, consolidating recent PR entries under **Added/Changed/Improved/Fixed** and correcting the previously incomplete `--pro` CLI entry author attribution. > > Updates the bottom compare links so `[unreleased]` now compares from `v16.5.0.rc.0` and adds a link definition for `[16.5.0.rc.0]`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 481a71c. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes - v16.5.0.rc.0 * **New Features** * Added sync_versions task for streamlined version management * Expanded doctor checks for Pro and RSC support * **Improvements** * Enhanced generator workflow and Pro upgrade guidance * Improved environment variable handling and preservation * **Bug Fixes** * Fixed detection issues with doctor tools and ExecJS/prerender functionality <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
### Summary Updated the address-review command's triage presentation to use a single sequential numbering system across all categories (MUST-FIX, DISCUSS, SKIPPED). This makes it easier for users to reference specific items when directing which comments to address. ### Pull Request checklist - [x] Documentation updated (command documentation) - [~] Add/update test to cover these changes (N/A - documentation-only) - [~] Update CHANGELOG file (N/A - documentation-only) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > <sup>[Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) is generating a summary for commit bf21d73. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
## Summary - Syncs the `.claude/commands/address-review.md` command with the latest version from shakacode/shakapacker - Adds improved rationale-reply UX: after triage, explicitly offers to post rationale replies for skipped/declined items (only when user selects them) - Preserves the sequential numbering instruction unique to this repo Closes #2656 ## Test plan - [ ] Verify `/address-review` command works correctly with a PR that has review comments - [ ] Confirm triage output includes the "Optional: rationale replies" prompt - [ ] Confirm sequential numbering across categories still works 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk documentation-only change that adjusts the command’s interaction guidance without affecting production code paths. > > **Overview** > Updates `.claude/commands/address-review.md` to add an explicit, *opt-in* workflow for posting rationale replies on `SKIPPED` or declined `DISCUSS` items after triage. > > The triage prompt and examples now ask separately which items to address vs. which items (if any) should receive rationale replies, and clarify that the optional rationale line should only appear when applicable. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 553cc35. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Enhanced rationale reply workflow: always offer optional rationale replies for selected SKIPPED or declined items; rationales are posted only with explicit user selection. * Improved prompts and post-triage presentation clarifying which items to address and which should receive rationale replies. * **Documentation** * Updated instructions and examples to show the optional rationale-reply line only when applicable. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.6 <[email protected]>
### Summary Updated the address-review command's triage presentation to use a single sequential numbering system across all categories (MUST-FIX, DISCUSS, SKIPPED). This makes it easier for users to reference specific items when directing which comments to address. ### Pull Request checklist - [x] Documentation updated (command documentation) - [~] Add/update test to cover these changes (N/A - documentation-only) - [~] Update CHANGELOG file (N/A - documentation-only) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > <sup>[Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) is generating a summary for commit bf21d73. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
## Summary - Syncs the `.claude/commands/address-review.md` command with the latest version from shakacode/shakapacker - Adds improved rationale-reply UX: after triage, explicitly offers to post rationale replies for skipped/declined items (only when user selects them) - Preserves the sequential numbering instruction unique to this repo Closes #2656 ## Test plan - [ ] Verify `/address-review` command works correctly with a PR that has review comments - [ ] Confirm triage output includes the "Optional: rationale replies" prompt - [ ] Confirm sequential numbering across categories still works 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk documentation-only change that adjusts the command’s interaction guidance without affecting production code paths. > > **Overview** > Updates `.claude/commands/address-review.md` to add an explicit, *opt-in* workflow for posting rationale replies on `SKIPPED` or declined `DISCUSS` items after triage. > > The triage prompt and examples now ask separately which items to address vs. which items (if any) should receive rationale replies, and clarify that the optional rationale line should only appear when applicable. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 553cc35. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Enhanced rationale reply workflow: always offer optional rationale replies for selected SKIPPED or declined items; rationales are posted only with explicit user selection. * Improved prompts and post-triage presentation clarifying which items to address and which should receive rationale replies. * **Documentation** * Updated instructions and examples to show the optional rationale-reply line only when applicable. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.6 <[email protected]>
Summary
Updated the address-review command's triage presentation to use a single sequential numbering system across all categories (MUST-FIX, DISCUSS, SKIPPED). This makes it easier for users to reference specific items when directing which comments to address.
Pull Request checklist
Note
Low Risk
Documentation-only change that adjusts the output formatting guidance for triage lists; no runtime or data-handling code is affected.
Overview
Updates the
address-reviewcommand documentation to require a single sequential numbering scheme acrossMUST-FIX,DISCUSS, andSKIPPEDtriage sections, so each item has a unique reference number (instead of restarting numbering per category).Written by Cursor Bugbot for commit bf21d73. Configure here.
Summary by CodeRabbit