mcpField
I
issue-label

issue-label

github.com/toss開発11.4k187 回インストール2 日前に更新
リポジトリ

issue-label について

issue-labelは、toss/es-toolkitのIssueを分類するスキルです。タイトル、本文、既存ラベルを確認し、適切なラベルを付けて理由を報告します。

主な機能

  1. 01Issueのタイトル・本文・ラベルを取得
  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 ラベル

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. 内容を分析する

タイトルと本文から、以下を特定します。

  • バグ報告ですか?(エラーメッセージ、「動作しない」、「正しくない」、「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}

コメント