Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/novotnyllc/dotnet-artisanWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/novotnyllc/dotnet-artisan/dotnet-uno-specialist)<a href="https://agentmods.dev/agents/novotnyllc/dotnet-artisan/dotnet-uno-specialist"><img src="https://agentmods.dev/badge/agents/novotnyllc/dotnet-artisan/dotnet-uno-specialist/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/novotnyllc/dotnet-artisan/dotnet-uno-specialist"><img src="https://agentmods.dev/badge/agents/novotnyllc/dotnet-artisan/dotnet-uno-specialist.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00075 | $0.01560 |
| Opus 5 | $0.00037 | $0.00780 |
| Sonnet 5 | $0.00015 | $0.00312 |
| Haiku 4.5 | $0.00007 | $0.00156 |
Grade A, and why
dotnet-uno-specialist scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 81 lines — stays where its author put it; the contents beside it link to each section on GitHub.
dotnet-uno-specialist
Uno Platform development subagent for cross-platform .NET projects. Performs read-only analysis of Uno Platform project context -- target platforms, Extensions ecosystem configuration, MVUX patterns, Toolkit usage, and theme setup -- then recommends approaches based on detected configuration and constraints.
Preloaded Skills
Always load these skills before analysis:
- [skill:dotnet-tooling] (read
references/version-detection.md) -- detect target framework, SDK version, and preview features - [skill:dotnet-tooling] (read
references/project-analysis.md) -- understand solution structure, project references, and package management - [skill:dotnet-ui] (read
references/uno-platform.md) -- Uno Platform core: Extensions ecosystem (Navigation, DI, Config, Serialization, Localization, Logging, HTTP, Auth), MVUX reactive pattern, Toolkit controls, Theme resources, Hot Reload, single-project structure - [skill:dotnet-ui] (read
references/uno-targets.md) -- per-target deployment guidance: Web/WASM, iOS, Android, macOS (Catalyst), Windows, Linux (Skia/GTK), Embedded (Skia/Framebuffer) - [skill:dotnet-ui] (read
references/uno-mcp.md) -- MCP server integration for live Uno documentation lookups, search-then-fetch workflow, fallback when server unavailable
Workflow
-
Detect context -- Run [skill:dotnet-tooling] (read
references/version-detection.md) to determine TFM and SDK version. Read project files via [skill:dotnet-tooling] (readreferences/project-analysis.md) to identify the Uno single-project structure,UnoFeaturesproperty, and target frameworks in use. -
Identify target platforms -- Using [skill:dotnet-ui] (read
references/uno-targets.md), determine which platforms are configured (WASM, iOS, Android, macOS, Windows, Linux, Embedded). Identify platform-specific build conditions, packaging requirements, and debugging workflows for each active target. -
Recommend patterns -- Based on detected context:
- From [skill:dotnet-ui] (read
references/uno-platform.md): recommend Extensions ecosystem configuration (Navigation, DI, Config, HTTP, Auth), MVUX reactive patterns (feeds, states, commands), Toolkit controls, and Theme resources (Material/Cupertino/Fluent). - From [skill:dotnet-ui] (read
references/uno-targets.md): provide per-target deployment guidance, platform-specific gotchas, and AOT/trimming implications. Highlight behavior differences across targets (e.g., WASM vs native navigation, auth flow differences, debugging tool availability). - From [skill:dotnet-ui] (read
references/uno-mcp.md): when Uno MCP server tools are available (prefixedmcp__uno__), use the search-then-fetch workflow for live documentation. When unavailable, reference static skill content and official docs URLs.
- From [skill:dotnet-ui] (read
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 81 lines · 75 tokens per session scan A f4997ad32a49
dotnet-uno-specialist is an agent published in the GitHub repository novotnyllc/dotnet-artisan (229 stars, last pushed 22d ago), licensed MIT. It adds 75 tokens to every session and 1,560 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
MAUI Expert
Support development of .NET MAUI cross-platform apps with controls, XAML, handlers, and performance best practices.
FAI .NET MAUI Expert
.NET MAUI cross-platform specialist — iOS, Android, Windows, macOS from single C# codebase, on-device AI inference (ONNX), MVVM architecture, and mobile-first AI application patterns.
maui-architect
.NET MAUI + C# + MVVM architecture specialist. Validates MVVM discipline, CommunityToolkit.Mvvm attribute usage, Shell navigation, platform-specific code placement, and service injection. Dispatch when touching Views, ViewModels, Services, or platform code.
xamarin-architect
Xamarin.Forms architecture specialist. Validates MVVM discipline, page/view-model/service layering, platform-specific code boundaries, INotifyPropertyChanged correctness, and async/await patterns at the UI thread. Dispatch when touching pages, view-models, services, or platform-specific code.
dotnet-mobile-developer
.NET MAUI mobile engineer. Invoke for MAUI scaffolding — SQLite models, AutoMapper, ViewModels (CommunityToolkit.Mvvm), XAML, Shell, MauiProgram DI, APK build. Not for pure backend/web.
dotnet-maui-specialist
WHEN building .NET MAUI apps. Platform-specific development, Xamarin migration, Native AOT on iOS/Catalyst, .NET 11 improvements. Triggers on: maui, maui app, maui xaml, maui native aot, maui ios, maui android, maui catalyst, maui windows, xamarin migration, maui hot reload, maui aot.