issue-triage

Classify GitHub issues by type and apply labels to route workflows.

11|1|Updated Jun 7, 2025
One-click install
npx skills add https://github.com/baseballyama/eslint-plugin-postgresql --skill issue-triage-baseballyama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: issue-triage
Source: https://github.com/baseballyama/eslint-plugin-postgresql/tree/main/.claude/skills/issue-triage
Command: npx skills add https://github.com/baseballyama/eslint-plugin-postgresql --skill issue-triage-baseballyama

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill triages a GitHub issue end to end: reads the issue, classifies its type (bug, enhancement, question, docs, dependency, or other), applies the correct label, and routes it to the appropriate workflow.

Core Features & Use Cases

  • Classify issue types to determine routing and labeling for bugs, features, documentation requests, questions, and dependencies.
  • Apply the correct label automatically and initiate the workflow that matches its kind (e.g., reproduce + fix-PR for bugs; "one way to do one thing" check + spec for features; answer with a code pointer for questions).
  • Handle triage triggers from user input (issue number, GitHub URL, or keywords like triage, look at, handle, or process).

Quick Start

Provide the issue number or paste a GitHub URL, and I will triage it by classifying, labeling, and routing to the appropriate workflow.

Frequently Asked Questions about issue-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically classify and label GitHub issues?

You can automatically classify and label GitHub issues by providing an issue number or URL to trigger end-to-end triage. The system determines if the issue is a bug, enhancement, question, docs, or dependency request, applies the correct label, and routes it to the matching workflow.

How does issue triage routing work for bug reports versus feature requests?

Issue triage routing works by applying type-specific workflows after classification. Bug reports trigger reproduction and fix-PR creation workflows, while enhancement requests trigger a feature specification check to ensure there is only one way to do one thing.

What do I need to provide to start triaging a GitHub issue?

To start triaging a GitHub issue, you need to provide the issue number, paste a GitHub URL, or use trigger keywords like triage, look at, handle, or process. The system then reads the issue and handles classification, labeling, and routing automatically.

Can I trigger GitHub issue classification using natural language commands?

Yes, you can trigger GitHub issue classification using natural language commands. The system recognizes specific triage keywords such as triage, look at, handle, or process in your input to initiate the end-to-end labeling and routing workflow.

Does the automated issue labeling process require confirmation before modifying GitHub issues?

Yes, the automated issue labeling process requires confirmation before any public GitHub actions. The system enforces a one-issue-per-invocation discipline and uses a confirmation gate to ensure safe and deliberate modifications.

What is the best way to handle GitHub issue routing for documentation and dependencies?

The best way to handle GitHub issue routing for documentation and dependencies is through automated triage classification. The system identifies these specific issue types, applies the correct labels, and routes them to the appropriate specialized workflow.