maui-current-apis

Detect deprecated .NET MAUI APIs across XAML, C#, Blazor Hybrid, and MauiReactor projects.

Updated Dec 25, 2025
One-click install
npx skills add https://github.com/heldercsousa/MyVocaList --skill maui-current-apis-heldercsousa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-current-apis
Source: https://github.com/heldercsousa/MyVocaList/tree/main/.claude/skills/maui-current-apis
Command: npx skills add https://github.com/heldercsousa/MyVocaList --skill maui-current-apis-heldercsousa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents generation of MAUI code that relies on deprecated, obsolete, or removed APIs across .NET MAUI projects, Blazor Hybrid, and MauiReactor.

Core Features & Use Cases

  • Reasoning framework to detect the project's TargetFramework and package versions, ensuring API availability.
  • Curated table of common deprecated API traps in .NET MAUI 10 with recommended replacements.
  • Cross-cutting guardrails for MAUI/XAML/C#, Blazor Hybrid, and MauiReactor code generation to ensure API currency.

Quick Start

Ask the AI to generate MAUI code using only current APIs after confirming the project's TargetFramework and library versions.

Frequently Asked Questions about maui-current-apis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent AI from generating .NET MAUI code that uses deprecated APIs?

To prevent generating deprecated MAUI APIs, use a guardrail skill that analyzes your project file and package references to detect the TargetFramework and enforce API currency. It provides safe, up-to-date replacement guidance for obsolete code.

What are common deprecated API traps in .NET MAUI and how do I find replacements?

Common deprecated API traps in .NET MAUI are mapped in a curated table of obsolete patterns with recommended replacements. This table guides code generation to avoid removed APIs and apply current usage standards automatically.

Does the API currency guardrail work with Blazor Hybrid and MauiReactor projects?

Yes, the API currency guardrail works with Blazor Hybrid and MauiReactor projects. It applies cross-cutting code generation rules across XAML/C#, ensuring API availability and safe usage regardless of your specific MAUI framework.

How does a guardrail detect my MAUI project's library versions before generating code?

The guardrail detects MAUI library versions by scanning the project file and package references. This reasoning framework identifies your TargetFramework and installed package versions to ensure generated code only uses available, current APIs.

Why does my generated MAUI code fail after a framework update due to removed APIs?

Generated MAUI code fails after updates because AI models often suggest obsolete or removed APIs. Enforcing API currency guardrails scans package versions to block deprecated patterns and provide safe, up-to-date code generation guidance.