What problem does it solve?
Maintainers of the dotnet/maui repository must manually triage hundreds of issues and pull requests, and inconsistent labeling makes routing, reporting, and ownership tracking unreliable.
Core Features & Use Cases
- Scoped Label Application: Applies exactly one
area-* label and any matching platformWindows/, with special handling for iOS/MacCatalyst compilation overlap and a hard exclusion of platform/tizen.
- Tie-Breaking and Noop Rules: Resolves ambiguous cases with specificity heuristics (specific control beats generic area) and skips labeling entirely for automated merge PRs, dependency bumps, or unclear content.
- Use Case: A contributor opens a PR touching
CollectionView handlers under /Platforms/Android/; the labeler applies area-controls-collectionview and platform/android without posting comments or touching any other labels.
Quick Start
Ask the agent to label a given dotnet/maui issue or pull request according to the agentic-labeler rules and report which area and platform labels it applied.