بنقرة واحدة
pr-review
Review recent PRs with deep context and label-specific checks
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Review recent PRs with deep context and label-specific checks
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Classify and summarize a PR for efficient review
Create a new es-toolkit release (version bump, changelog, tag)
es-toolkit usage guide covering installation, import patterns, and setup for Node.js, Bun, Deno, and browsers. Use when the user asks how to install, import, or set up es-toolkit in their project.
Guide migrating lodash code to es-toolkit. Use when the user wants to migrate from lodash, replace lodash imports, reduce bundle size by switching to es-toolkit, or understand the difference between es-toolkit and es-toolkit/compat.
Analyze code or requirements and recommend the best es-toolkit functions. Use when the user asks which es-toolkit function to use, needs help finding a utility, or wants alternatives to manual implementations.
Verify compat PR claims by running lodash vs es-toolkit/compat at runtime
| name | pr-review |
| description | Review recent PRs with deep context and label-specific checks |
| argument-hint | [count=10] |
| allowed-tools | Bash, Read, Grep, Glob, Skill |
Fetch recent PRs, classify, read source code, and produce contextual reviews.
$ARGUMENTS — Number of PRs (default: 10)
Examples:
/pr-review — 10 most recent open PRs/pr-review 20 — 20 PRsgh pr list --repo toss/es-toolkit --state open --limit {count} --json number,title,author,labels,createdAt
Run /pr-triage {number} for each PR to classify.
For each PR, go beyond classification — read the actual source code and provide context:
Read the files being modified on main to understand the current behavior:
Read the diff to understand what's changing:
/compat-review {number}yarn vitest run src/{category}/{fn}.spec.ts + review breaking impacttsc --noEmitGroup PRs by same function name or same files modified.
For each PR, output:
### PR #{number} — {title}
**Classification**: {labels}
**Changed files**: {summary}
**Current code**: {what the function does now, with code snippet}
**PR change**: {what's changing and why, with before/after}
**Context**: {JS spec, lodash behavior, design principle considerations}
**Checkpoints**:
- {specific things to verify}
**Verdict**: {merge / merge with changes / hold for discussion / reject}
## PR Review — {date}
| # | Title | Label | Verdict |
|---|-------|-------|---------|
- {N} ready to merge
- {N} need changes
- {N} need discussion
- {N} potential duplicates