-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Agent Skills
Skills are modular capabilities you can use directly with Copilot. Just ask naturally!
Creates automated UI tests for GitHub issues. Creates a HostApp page + NUnit test and iterates until tests actually fail, proving they catch the bug.
Example prompts:
write UI test for issue #12345
create a UI test that verifies Button click updates a Label
Creates XAML unit tests for parsing, compilation, and source generation bugs.
Example prompts:
write XAML test for issue #12345
create test for x:Name resolution bug
Verifies that tests actually catch the bug — tests should FAIL without the fix, PASS with the fix. Auto-detects the test type (UI tests, device tests, unit tests).
Example prompts:
verify my tests fail without the fix on Android
run full verification on iOS
Builds and runs .NET MAUI device tests locally on simulator/emulator.
Example prompts:
run device tests for Controls on Android
run device tests for Core on iOS
Submits and monitors .NET MAUI unit tests on Helix infrastructure.
Example prompts:
run XAML unit tests on Helix
run Core tests on Helix
Builds, packs, and runs .NET MAUI integration tests locally.
Example prompts:
run integration tests
Evaluates test quality, coverage, and appropriateness on PRs that add or modify tests. Also available as a gh-aw workflow triggered by the /evaluate-tests slash command.
Example prompts:
evaluate tests on PR #12345
End-to-end PR reviewer. Orchestrates 3 phases — Pre-Flight, Try-Fix (4 models sequentially), Report. Used by Review-PR.ps1 in the automated pipeline. See PR Agent for full documentation.
Example prompts:
review PR #12345
Standalone deep code review with 345 MAUI-specific review rules distilled from 142 high-discussion PRs. Independence-first — forms opinion from code before reading PR description. Not currently part of the automated PR pipeline — used for manual standalone reviews.
Example prompts:
code review PR #12345
Attempts ONE alternative fix for a bug, tests it empirically, and reports results. Used by pr-review to explore independent approaches across multiple models.
Example prompts:
try an alternative fix for issue #12345
Finalizes a PR for merge — verifies title/description match the implementation and performs a light code review.
Example prompts:
finalize PR #12345 for merge
Finds open PRs that are good candidates for review, prioritized by age, CI status, and review state.
Example prompts:
find PRs to review
Analyzes a completed PR to extract lessons learned — what failed, what worked, what to reinforce. Generates recommendations for instruction files, skills, and documentation. See Learn From PR Agent for the agent that also applies the recommendations.
Example prompts:
what can we learn from PR #12345?
Queries and triages open GitHub issues. Loads a batch and presents issues one at a time for triage decisions with milestone suggestions.
Example prompts:
let's triage issues
grab me 10 issues to triage
Investigates Azure DevOps CI failures — build errors, Helix test logs, and binlog analysis.
Example prompts:
investigate CI failure on PR #12345