What problem does it solve?
Working with .NET MAUI's build asset registry (BAR), Maestro subscriptions, and darc CLI involves intricate channel naming rules, promotion workflows, and safety constraints that are easy to get wrong. This Skill encodes MAUI-specific dependency flow knowledge so an AI agent can look up feeds, promote builds, and author subscriptions without guessing channel names or running dangerous commands.
Core Features & Use Cases
- Feed and asset lookup: Translates natural language requests like "feeds for .NET MAUI X.Y.Z" into the correct
darc get-asset or Maestro MCP tool calls, with guardrails on version and channel validation.
- Build promotion workflows: Guides adding builds to
.NET X Workload Release channels via darc add-build-to-channel, always requiring explicit user confirmation before mutating operations.
- Subscription authoring and lifecycle: Documents the combined-PR pattern for creating preview subscriptions in the maestro-configuration repo, including the channel/branch mismatch trap from PR #35364 and preview-ship cleanup.
- Preview release readiness gating: Ships a PowerShell classifier script that determines whether the caller can access the internal release tracker plugin, falling back to clearly-labeled public feed data when access is unavailable.
- Use Case: A release engineer asks "is .NET MAUI Preview 5 release-ready?" The agent runs the readiness gate script, picks the correct data source based on access tier, verifies subscription wiring and feed drift, and reports a sourced answer without leaking embargoed data.
Quick Start
Ask the agent to find the NuGet feed for a specific .NET MAUI version, for example by saying "get me the feed for MAUI 10.0.10".