Skip to main content

issue-label

Suggest and apply GitHub labels to unlabeled issues

Source facts

Repository
toss/es-toolkit
Last source activity
March 2, 2026 at 10:22
Detected SKILL.md language
English
Stars
11,385
Forks
633

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
issue-label
description
Suggest and apply GitHub labels to unlabeled issues
argument-hint
<issue number>
allowed-tools
Bash, Read, Grep
# Issue Label Analyze issue content and assign appropriate labels. ## Input $ARGUMENTS — Issue number (e.g. `1234`) ## Available Labels | Label | When to use | | ---------------------- | ------------------------------------------------------------- | | `p0: major bug` | Core function broken, incorrect results, crashes | | `p1: minor bug` | Edge case failures, non-critical behavior issues, type errors | | `p1: docs bug` | Wrong/outdated documentation, broken links | | `p2: optimization` | Performance improvements, bundle size reduction | | `p2: new feature` | New function or capability request | | `p2: type enhancement` | TypeScript type improvements, better generics | | `p2: refactoring` | Code cleanup, internal improvements | | `p2: docs enhancement` | New docs, translations, better examples | | `p3: discussion` | Questions, design discussions, RFCs | | `help wanted` | Good for external contributors | ## Workflow ### 1. Fetch issue ```bash gh issue view {number} --repo toss/es-toolkit --json title,body,labels ``` If labels already exist, report them and stop. ### 2. Analyze content From title and body, identify: - Is it a bug report? (error messages, "doesn't work", "incorrect", "doesn't match lodash") - Is it a feature request? ("add", "implement", "support") - Is it about docs? ("docs", "typo", "translation", "example") - Is it about types? ("type", "TypeScript", "generic", "inference") - Is it a question? (question marks, "how to", "is it possible") ### 3. Apply label ```bash gh issue edit {number} --repo toss/es-toolkit --add-label "{label}" ``` ### 4. Report ``` ## Issue #{number} — {title} ### Applied Label: {label} ### Reason: {why this label fits} ```
View on GitHub