prs-reviewed

โดย brave

รับ PRs ที่ผู้ใช้ตรวจสอบบน brave/brave-core แสดงหมายเลข PR, ชื่อเรื่อง, ผู้เขียน

npx skills add https://github.com/brave/brave-core --skill prs-reviewed

PRs Reviewed

Query GitHub for pull requests a user has reviewed on brave/brave-core within a given time window.


When to Use

  • Checking review activity for a team member
  • Weekly/daily standups — summarizing what someone reviewed
  • Workload analysis — understanding review distribution

The Job

Step 1: Parse Arguments

The skill receives arguments in the format: <username> <num>d

  • <username> — GitHub username (e.g., netzenbot)
  • <num>d — Number of days to look back from now (e.g., 3d means last 3 days)

Both arguments are required. If missing, ask the user for them.

Step 2: Query GitHub

Calculate the start date by subtracting <num> days from today's date, then use the GitHub CLI to search for reviewed PRs:

gh api --paginate "search/issues?q=type:pr+repo:brave/brave-core+reviewed-by:<username>+updated:>%3D<YYYY-MM-DD>&per_page=100" --jq '.items[] | {number, title, user: .user.login, state, pull_request: .pull_request.html_url, updated_at}'

Where <YYYY-MM-DD> is the computed start date.

Important: The updated:>= filter is a rough filter. After fetching results, you must verify each PR was actually reviewed by the user within the requested window by checking review timestamps:

gh api "repos/brave/brave-core/pulls/<number>/reviews" --jq '[.[] | select(.user.login == "<username>")] | sort_by(.submitted_at) | last | .submitted_at'

Only include PRs where the user's most recent review falls within the requested time window.

Step 3: Present Results

Display results in a markdown table:

PRTitleAuthorStateReviewed
#1234Fix crash in ...authormerged2026-02-25
  • PR: Link to the PR using [#number](html_url) format
  • Title: PR title (truncate to ~60 chars if very long)
  • Author: PR author's GitHub username
  • State: open, closed, or merged (check pull_request.merged_at to distinguish merged from closed)
  • Reviewed: Date of the user's most recent review on that PR

Sort by review date, most recent first.

After the table, show a summary: "N PRs reviewed by @username in the last Md"

Step 4: Handle Edge Cases

  • If no PRs found, report: "No PRs reviewed by @username in the last Nd on brave/brave-core"
  • If gh is not authenticated, inform the user to run gh auth login
  • If rate-limited, inform the user and suggest a shorter time window

Skills เพิ่มเติมจาก brave

pr
brave
Create a pull request for the current branch using `gh`.
official
add-best-practice
brave
เพิ่มแนวปฏิบัติที่ดีที่สุดใหม่ลงในเอกสารที่เหมาะสม ตรวจสอบรายการซ้ำ
official
check-upstream-flake
brave
ตรวจสอบว่าการทดสอบที่ล้มเหลวเป็นความผิดพลาดต้นทางที่รู้จักใน LUCI Analysis ของ Chromium หรือไม่
official
clean-branches
brave
ลบสาขาในเครื่องที่ PR ถูกรวมเข้ากับต้นทางแล้ว ตรวจสอบ PR ของ GitHub
official
fix-bp-docs
brave
ตรวจสอบและแก้ไขเอกสารแนวทางปฏิบัติที่ดีที่สุดสำหรับการอ้างอิงที่ล้าสมัย ข้อมูลซ้ำซ้อน และสิ่งที่ล้าสมัย
official
force-push-downstream
brave
บังคับพุชสาขาและสาขาปลายน้ำทั้งหมดไปยัง origin ตรวจจับอัตโนมัติ
official
impl-review
brave
นำข้อเสนอแนะจากการตรวจสอบไปปรับใช้กับ Pull Request โดยเช็คเอาท์สาขาและนำไปใช้
official
make-ci-green
brave
เรียกใช้ CI jobs ที่ล้มเหลวอีกครั้งสำหรับ PR brave/brave-core ตรวจจับขั้นตอนที่ล้มเหลวและ
official