
pr-build-status
by dotnet
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Use Cases
Efficient Code Generation
Auto-generate boilerplate code to reduce development time.
Code Review Assistance
Analyze PR changes and suggest improvements.
Refactoring Suggestions
Suggest refactoring options to improve code quality.
Test Code Generation
Auto-generate unit tests and E2E tests.
FAQ
SKILL.md
name: pr-build-status description: "Retrieve Azure DevOps build information for GitHub Pull Requests, including build IDs, stage status, and failed jobs." metadata: author: dotnet-maui version: "1.0" compatibility: Requires GitHub CLI (gh) authenticated with access to dotnet/maui repository.
PR Build Status Skill
Retrieve Azure DevOps build information for GitHub Pull Requests.
Tools Required
This skill uses bash together with pwsh (PowerShell 7+) to run the PowerShell scripts. No file editing or other tools are required.
When to Use
- User asks about CI/CD status for a PR
- User asks about failed checks or builds
- User asks "what's failing on PR #XXXXX"
- User wants to see test results
Scripts
All scripts are in .github/skills/pr-build-status/scripts/
1. Get Build IDs for a PR
pwsh .github/skills/pr-build-status/scripts/Get-PrBuildIds.ps1 -PrNumber <PR_NUMBER>
2. Get Build Status
pwsh .github/skills/pr-build-status/scripts/Get-BuildInfo.ps1 -BuildId <BUILD_ID>
# For failed jobs only:
pwsh .github/skills/pr-build-status/scripts/Get-BuildInfo.ps1 -BuildId <BUILD_ID> -FailedOnly
3. Get Build Errors and Test Failures
# Get all errors (build errors + test failures)
pwsh .github/skills/pr-build-status/scripts/Get-BuildErrors.ps1 -BuildId <BUILD_ID>
# Get only build/compilation errors
pwsh .github/skills/pr-build-status/scripts/Get-BuildErrors.ps1 -BuildId <BUILD_ID> -ErrorsOnly
# Get only test failures
pwsh .github/skills/pr-build-status/scripts/Get-BuildErrors.ps1 -BuildId <BUILD_ID> -TestsOnly
Workflow
- Get build IDs:
scripts/Get-PrBuildIds.ps1 -PrNumber XXXXX - For each build, get status:
scripts/Get-BuildInfo.ps1 -BuildId YYYYY - For failed builds, get error details:
scripts/Get-BuildErrors.ps1 -BuildId YYYYY
Prerequisites
gh(GitHub CLI) - authenticatedpwsh(PowerShell 7+)
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 1000以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon

