金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

add-review-comment

add-review-comment 是面向开发运维的 Agent Skill,来自 mlflow/mlflow。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

Add a review comment to a GitHub pull request.

SKILL.md

下载 MD ↓
nameadd-review-comment
descriptionAdd a review comment to a GitHub pull request.
allowed-tools["Bash(gh api:*)", "Bash(gh pr view:*)"]

Add Review Comment

Adds a review comment to a specific line in a GitHub pull request.

Usage

Single-line comment:

gh api repos/<owner>/<repo>/pulls/<pr_number>/comments \
  # Body must end with "🤖 Generated with Claude" on a separate line
  -f body=<comment> \
  -f path=<file_path> \
  -F line=<line_number> \
  -f side=<side> \
  -f commit_id="$(gh pr view <pr_number> --repo <owner>/<repo> --json headRefOid -q .headRefOid)" \
  --jq '.html_url'

Multi-line comment:

gh api repos/<owner>/<repo>/pulls/<pr_number>/comments \
  # Body must end with "🤖 Generated with Claude" on a separate line
  -f body=<comment> \
  -f path=<file_path> \
  -F start_line=<first_line> \
  -f start_side=<side> \
  -F line=<last_line> \
  -f side=<side> \
  -f commit_id="$(gh pr view <pr_number> --repo <owner>/<repo> --json headRefOid -q .headRefOid)" \
  --jq '.html_url'

Parameters

  • line: Line number in the file (for multi-line, the last line)
  • side: RIGHT for added/modified lines (+), LEFT for deleted lines (-)
  • start_line/start_side: For multi-line comments, the first line of the range

Best Practices

  • Use suggestion blocks (three backticks + "suggestion") for simple fixes that maintainers can apply with one click

```suggestion <suggested code here> ```

Note: Preserve original indentation exactly in suggestion blocks

  • For repetitive issues, leave one representative comment instead of flagging every instance
  • For bugs, explain the potential problem and suggested fix clearly

来源:mlflow/mlflow · Apache-2.0 许可 · 许可原文 · MD 为来源页保存的历史版本