mcpField
I
issue-label

issue-label

github.com/toss开发11.4k187 次安装2 天前更新
代码仓库

关于 issue-label

issue-label 是面向 es-toolkit 维护者的 issue 分类 Skill。它通过读取 GitHub issue 的标题、正文和现有标签,判断类别并添加对应标签。

主要功能

  1. 01获取 issue 标题、正文和标签
  2. 02已有标签时报告并停止
  3. 03按问题类型选择标签
  4. 04添加标签并说明理由

适用场景

  1. 01为错误报告选择严重级别
  2. 02区分功能请求、文档问题和类型问题
  3. 03将讨论或问题标为相应类别

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/toss/es-toolkit --skill issue-label

安装后在 Claude Code 中输入/issue-label确认已加载。

详细介绍

Issue Label

分析 issue 内容并分配合适的标签。

输入

$ARGUMENTS — issue 编号(例如 1234)

可用标签

标签使用场景
p0: major bug核心功能故障、结果不正确、崩溃
p1: minor bug边缘情况失败、非关键行为问题、类型错误
p1: docs bug文档有误或过时、链接失效
p2: optimization性能改进、缩减包体积
p2: new feature新功能或能力请求
p2: type enhancementTypeScript 类型改进、更完善的泛型
p2: refactoring代码清理、内部改进
p2: docs enhancement新增文档、翻译、改进示例
p3: discussion问题、设计讨论、RFC
help wanted适合外部贡献者

工作流

1. 获取 issue
gh issue view {number} --repo toss/es-toolkit --json title,body,labels

如果已有标签,请报告这些标签并停止。

2. 分析内容

根据标题和正文,识别:

  • 是否为 bug 报告?(错误消息、“无法运行”、“不正确”、“与 lodash 不匹配”)
  • 是否为功能请求?(“添加”、“实现”、“支持”)
  • 是否与文档有关?(“文档”、“拼写错误”、“翻译”、“示例”)
  • 是否与类型有关?(“类型”、“TypeScript”、“泛型”、“推断”)
  • 是否为问题?(问号、“如何”、“是否可能”)
3. 应用标签
gh issue edit {number} --repo toss/es-toolkit --add-label "{label}"
4. 报告
## Issue #{number} — {title}

### Applied Label: {label}
### Reason: {why this label fits}

评论

支持 Markdown