From e4f682030b248ed56a5845d94482b14f8ad427d5 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 15 Dec 2025 17:50:32 +0000 Subject: [PATCH] Make no-comment the default for /code-review Change the default behavior of /code-review to output to the terminal instead of posting a PR comment. Users can use the --comment flag to explicitly post the review as a PR comment when desired. This is more suitable for local development workflows where posting comments to the PR is not always needed. --- plugins/code-review/README.md | 24 +++++++++++++++------ plugins/code-review/commands/code-review.md | 4 +++- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/plugins/code-review/README.md b/plugins/code-review/README.md index b0962f09..42cc8095 100644 --- a/plugins/code-review/README.md +++ b/plugins/code-review/README.md @@ -22,23 +22,29 @@ Performs automated code review on a pull request using multiple specialized agen - **Agent #4**: Analyze git blame/history for context-based issues 5. Scores each issue 0-100 for confidence level 6. Filters out issues below 80 confidence threshold -7. Posts review comment with high-confidence issues only +7. Outputs review (to terminal by default, or as PR comment with `--comment` flag) **Usage:** ```bash -/code-review +/code-review [--comment] ``` +**Options:** +- `--comment`: Post the review as a comment on the pull request (default: outputs to terminal only) + **Example workflow:** ```bash -# On a PR branch, run: +# On a PR branch, run locally (outputs to terminal): /code-review +# Post review as PR comment: +/code-review --comment + # Claude will: # - Launch 4 review agents in parallel # - Score each issue for confidence -# - Post comment with issues ≥80 confidence -# - Skip posting if no high-confidence issues found +# - Output issues ≥80 confidence (to terminal or PR depending on flag) +# - Skip if no high-confidence issues found ``` **Features:** @@ -114,17 +120,23 @@ This plugin is included in the Claude Code repository. The command is automatica ### Standard PR review workflow: ```bash # Create PR with changes +# Run local review (outputs to terminal) /code-review # Review the automated feedback # Make any necessary fixes + +# Optionally post as PR comment +/code-review --comment + # Merge when ready ``` ### As part of CI/CD: ```bash # Trigger on PR creation or update -# Automatically posts review comments +# Use --comment flag to post review comments +/code-review --comment # Skip if review already exists ``` diff --git a/plugins/code-review/commands/code-review.md b/plugins/code-review/commands/code-review.md index 88260b25..5029e4fc 100644 --- a/plugins/code-review/commands/code-review.md +++ b/plugins/code-review/commands/code-review.md @@ -52,7 +52,9 @@ Note: Still review Claude generated PR's. 6. Filter out any issues that were not validated in step 5. This step will give us our list of high signal issues for our review. -7. Finally, comment on the pull request. +7. Finally, output the review. + - If the `--comment` argument is provided, post the review as a comment on the pull request using `gh pr comment` + - Otherwise (default), output the review directly to the terminal for local viewing When writing your comment, follow these guidelines: a. Keep your output brief b. Avoid emojis