toss/es-toolkit

pr-triage

Classify and summarize a PR for efficient review

First seen Apr 7, 2026

Installation

$ npx skills add toss/es-toolkit --skill pr-triage

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from toss/es-toolkit.

npx skills add toss/es-toolkit

Browse all from toss/es-toolkit

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 11.3K
License LICENSE
Default branch main
Open issues 40
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Read, Grep, Glob

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,400 B
  • docs SUMMARY.md 65 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 165 installs

SKILL.md

PR Triage

Classify and summarize a PR for review.

Input

$ARGUMENTS — PR number (e.g. 1234)

Workflow

1. Fetch PR info

gh pr view {number} --repo toss/es-toolkit --json title,body,author,files,labels

2. Classify the PR

Based on changed files, assign one or more labels:

Pattern Label Review Focus
src/compat/**/*.ts (not spec) compat-fix Real lodash inconsistency? Use /compat-review to verify.
src/{category}/*.ts (new file) new-function Follows design principles? Checklist: impl + spec + re-export + docs.
src/{category}/*.ts (modified) core-change Intentional behavior change? Breaking changes?
src/**/*.spec.ts test Edge cases covered?
docs/**/*.md docs All 4 languages updated? Translation quality?
Type-only changes in .ts types Backward-compatible?
benchmarks/** perf Fair benchmark? Sound methodology?
.github/**, config files infra CI/build impact?

3. Run quick checks per label

  • compat-fix: yarn vitest run src/compat/{category}/{fn}.spec.ts
  • new-function: Check all checklist items exist (impl, spec, re-export, 4 language docs)
  • core-change: yarn vitest run src/{category}/{fn}.spec.ts + tsc --noEmit
  • docs: Check all 4 language files present and consistent
  • types: tsc --noEmit

4. Report

## PR #{number} — {title}

### Classification: {labels}

### Changed Files
- {file list grouped by label}

### Quick Checks
- [ ] Tests pass
- [ ] Types pass
- [ ] {label-specific checks}

### Review Suggestions
{What to focus on based on the classification}