Skip to content

Add find-reviewable-pr skill from existing PR#33349

Merged
PureWeen merged 12 commits intomainfrom
copilot/grab-find-reviewable-pr-skill
Jan 16, 2026
Merged

Add find-reviewable-pr skill from existing PR#33349
PureWeen merged 12 commits intomainfrom
copilot/grab-find-reviewable-pr-skill

Conversation

Copy link
Contributor

Copilot AI commented Dec 31, 2025

Adds the find-reviewable-pr skill from PureWeen/maui PR #9 to help find open PRs in the dotnet/maui and dotnet/docs-maui repositories that are good candidates for review.

Changes Made

  • .github/skills/find-reviewable-pr/SKILL.md - Skill documentation including usage guide, priority categories, script parameters, and workflow for reviewing PRs
  • .github/skills/find-reviewable-pr/scripts/query-reviewable-prs.ps1 - PowerShell script that queries GitHub for open PRs and prioritizes them dynamically by milestone (lower SR numbers first), P/0 priority, partner status, community contributions, and recency

Features

The skill provides:

  • Priority-based PR categorization (P/0, Milestoned, Partner, Community, Recent)
  • Dynamic milestone sorting: Milestones are sorted by SR number (e.g., SR5 before SR6) so prioritization remains correct as milestones advance monthly
  • Platform filtering (Android, iOS, Windows, MacCatalyst)
  • Multiple output formats (review, table, JSON)
  • Complexity assessment for PRs
  • Review status tracking
  • docs-maui support: Returns 5 priority PRs and 5 recent PRs from dotnet/docs-maui by default
    • New -DocsLimit parameter to control docs-maui PR count
    • New -Category docs-maui filter option to show only docs-maui PRs
  • Recent PRs: Shows 5 recent PRs from both maui and docs-maui by default
    • New -RecentLimit parameter to control recent PRs from maui (default: 5)
Original prompt

Create a PR that just grabs the find-reviewable-pr's skill from this PR PureWeen#9


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@PureWeen
Copy link
Member

@copilot It looks like you got stuck. Just grab the changes from this folder https://github.com/PureWeen/maui/tree/1a1738d2b66a03d09ccd853717cae1801c0abbe7/.github/skills/find-reviewable-pr for the skill I Want you to create a PR for

Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Dec 31, 2025

@copilot It looks like you got stuck. Just grab the changes from this folder https://github.com/PureWeen/maui/tree/1a1738d2b66a03d09ccd853717cae1801c0abbe7/.github/skills/find-reviewable-pr for the sk...

Added the find-reviewable-pr skill from your branch in commit f53ef7f. This includes:

  • .github/skills/find-reviewable-pr/SKILL.md - Documentation and usage guide
  • .github/skills/find-reviewable-pr/scripts/query-reviewable-prs.ps1 - PowerShell script with PR prioritization logic

Copilot AI changed the title [WIP] Add find-reviewable-pr skill from existing PR Add find-reviewable-pr skill from existing PR Dec 31, 2025
@PureWeen
Copy link
Member

PureWeen commented Jan 1, 2026

@copilot add docs-maui to the list of prs returned

The defualt should always return 5 from docs-maui

5 based on priority

And then 5 based on how recent they are

Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 1, 2026

@copilot add docs-maui to the list of prs returned

The defualt should always return 5 from docs-maui
...

Added docs-maui support in commit 7520333. The script now:

  • Queries dotnet/docs-maui repository in addition to dotnet/maui
  • Returns 5 priority PRs and 5 recent PRs from docs-maui by default
  • New -DocsLimit parameter to adjust the count (default: 5)
  • New -Category docs-maui filter to show only docs-maui PRs

@PureWeen
Copy link
Member

PureWeen commented Jan 1, 2026

@copilot show 5 recent from maui and docs

Co-authored-by: PureWeen <5375137+PureWeen@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Jan 1, 2026

@copilot show 5 recent from maui and docs

Updated in commit 8732f31. The script now shows 5 recent PRs from both maui and docs-maui by default:

  • New -RecentLimit parameter (default: 5) controls recent PRs from maui
  • docs-maui recent continues to use -DocsLimit (default: 5)

@PureWeen
Copy link
Member

PureWeen commented Jan 2, 2026

@copilot please show me the results from this skill just asking it "show me what prs I should review"

Copy link
Contributor Author

Copilot AI commented Jan 2, 2026

@copilot please show me the results from this skill just asking it "show me what prs I should review"

I can't run the script directly in my environment because it requires GitHub CLI authentication (GH_TOKEN). However, here's what you'd see when running the skill with "show me what PRs I should review":

pwsh .github/skills/find-reviewable-pr/scripts/query-reviewable-prs.ps1

Example output:

╔═══════════════════════════════════════════════════════════╗
║           Finding Reviewable PRs                          ║
╚═══════════════════════════════════════════════════════════╝

Fetching open PRs from dotnet/maui...
  Found 45 non-draft open PRs in dotnet/maui

Fetching open PRs from dotnet/docs-maui...
  Found 12 non-draft open PRs in dotnet/docs-maui

🔴 PRIORITY (P/0) PRs - 2 found
-----------------------------------------------------------
===
Number:12345
Title:Fix critical crash on Android
URL:https://github.com/dotnet/maui/pull/12345
Author:contributor1
Platform:Android
Complexity:Easy
Milestone:SR3
ReviewStatus:🔍 Review Required

📅 MILESTONED PRs - 8 found
✨ COMMUNITY PRs - 5 found
🕐 RECENT PRs (last 2 weeks) - 5 found
📚 DOCS-MAUI PRIORITY PRs - 2 found
📖 DOCS-MAUI RECENT PRs - 5 found

SUMMARY
  Priority (P/0): 2
  Milestoned: 8
  Partner: 3
  Community: 5
  Recent (2 weeks): 15
  docs-maui Priority: 2
  docs-maui Recent: 5

To test it locally, run with authenticated GitHub CLI.

This was referenced Feb 18, 2026
evgenygunko pushed a commit to evgenygunko/CopyWordsDA that referenced this pull request Feb 28, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Microsoft.Extensions.Logging.Debug](https://dot.net/) ([source](https://github.com/dotnet/dotnet)) | nuget | patch | `10.0.2` -> `10.0.3` |
| [Microsoft.Maui.Controls](https://github.com/dotnet/maui) | nuget | patch | `10.0.31` -> `10.0.41` |

---

### Release Notes

<details>
<summary>dotnet/maui (Microsoft.Maui.Controls)</summary>

### [`v10.0.41`](https://github.com/dotnet/maui/releases/tag/10.0.41): SR4.1

[Compare Source](dotnet/maui@10.0.40...10.0.41)

#### What's Changed

-   \[release/10.0.1xx-sr4] Revert "Remove InternalsVisibleTo attributes for .NET MAUI Community … by [@&#8203;github-actions](https://github.com/github-actions)\[bot] in dotnet/maui#34052
-   Increment patch version from 40 to 41 by [@&#8203;PureWeen](https://github.com/PureWeen) in dotnet/maui#34059

**Full Changelog**: dotnet/maui@10.0.40...10.0.41

### [`v10.0.40`](https://github.com/dotnet/maui/releases/tag/10.0.40): SR4

[Compare Source](dotnet/maui@10.0.31...10.0.40)

#### What's Changed

.NET MAUI 10.0.40 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 143 commits with various improvements, bug fixes, and enhancements.

#### AI

-   Improve write-tests-agent with best practices by [@&#8203;sheiksyedm](https://github.com/sheiksyedm) in dotnet/maui#33860

-   \[Sample] Add Microsoft.Maui.Essentials.AI sample app with multi-agent workflow by [@&#8203;mattleibow](https://github.com/mattleibow) in dotnet/maui#33610

#### Ai Agents

-   Add FileLoggingProvider for MacCatalyst UI test logging by [@&#8203;PureWeen](https://github.com/PureWeen) in dotnet/maui#33518

-   Improve verify-tests-fail-without-fix Skill by [@&#8203;kubaflo](https://github.com/kubaflo) in dotnet/maui#33513

-   Add find-reviewable-pr skill from existing PR by [@&#8203;PureWeen](https://github.com/PureWeen) via [@&#8203;Copilot](https://github.com/Copilot) in dotnet/maui#33349

-   Add learn-from-pr agent and enhance skills framework structure by [@&#8203;PureWeen](https://github.com/PureWeen) via [@&#8203;Copilot](https://github.com/Copilot) in dotnet/maui#33579

-   Fix PS1 scripts for Windows compatibility by [@&#8203;PureWeen](https://github.com/PureWeen) in dotnet/maui#33679

-   Improve skills and scripts for better agent workflows by [@&#8203;PureWeen](https://github.com/PureWeen) in dotnet/maui#33699

-   \[XEXPR] Refactor test skills/agents to dispatcher pattern by [@&#8203;PureWeen](https://github.com/PureWeen) via [@&#8203;Copilot](https://github.com/Copilot) in https://github.com/dot...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-ai-agents Copilot CLI agents, agent skills, AI-assisted development copilot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants