issue-triage

Automate GitHub issue triage in dotnet/maui using PowerShell and GitHub CLI.

23.3k|2.0k|Updated May 8, 2020
One-click install
npx skills add https://github.com/dotnet/maui --skill issue-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: issue-triage
Source: https://github.com/dotnet/maui/tree/main/.github/skills/issue-triage
Command: npx skills add https://github.com/dotnet/maui --skill issue-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PowerShell, GitHub CLI (gh), and includes scripts (resource) components.

What problem does it solve?

This Skill automates the triage process for open GitHub issues in the dotnet/maui repository, enabling teams to quickly identify items that need milestones, labeling, or deeper investigation.

Core Features & Use Cases

  • Initialize a triage session to load current milestones and labels.
  • Load and store a batch of issues for one-at-a-time review.
  • Present issues sequentially with structured details and suggested milestones.
  • Enforce script-guided workflows and updates via GitHub CLI.

Quick Start

Use the issue-triage skill to start a session and load issues: pwsh .github/skills/issue-triage/scripts/init-triage-session.ps1 pwsh .github/skills/issue-triage/scripts/query-issues.ps1 -Limit 50 -OutputFormat triage Once an issue is presented, follow the prompts to assign milestones and labels using the provided scripts.

Frequently Asked Questions about issue-triage

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

FAQPage Schema
How do I automate GitHub issue triage for dotnet maui repositories?

Automate GitHub issue triage for dotnet maui by running PowerShell scripts that initialize milestones, load issues in batches, and suggest appropriate milestones based on PRs and labels using the GitHub CLI.

Do I need PowerShell and GitHub CLI to triage GitHub Issues?

Yes, you need PowerShell and the GitHub CLI (gh) to run the triage scripts. The GitHub CLI handles authenticated updates to issues and milestones, while PowerShell executes the deterministic filtering and session workflows.

What is the best way to assign milestones to open GitHub Issues automatically?

The best way to assign milestones is using a script-guided workflow that loads issues in batches, presents them one at a time with structured details, and suggests appropriate milestones based on existing PRs and labels via authenticated GitHub CLI updates.

Can I review and label GitHub Issues one at a time using a script?

Yes, you can review and label GitHub Issues one at a time. The triage session loads a batch of open issues and presents them sequentially, allowing you to follow prompts and assign milestones and labels using the provided scripts.

How does the issue triage session determine which milestones to suggest?

The triage session suggests milestones by analyzing existing PRs and labels associated with each open issue. It uses deterministic filters and script-guided workflows to ensure traceable milestone assignment decisions.