Mandatory skills, conventions, and behavioral rules for Avalonia UI development using the Zafiro toolkit.
61%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/antigravity-avalonia-zafiro-development/SKILL.mdThe canonical home for this skill is avalonia-zafiro-development in sickn33/agentic-awesome-skills
This skill defines the mandatory conventions and behavioral rules for developing cross-platform applications with Avalonia UI and the Zafiro toolkit. These rules prioritize maintainability, correctness, and a functional-reactive approach.
Result types and avoidance of exceptions for flow control.RefreshableCollection and Validation.These are project/toolkit conventions, not universal .NET rules; follow the actual repository’s requirements and pinned Zafiro/ReactiveUI/DynamicData APIs. Verify shortcut semantics (especially null/empty/whitespace distinctions) instead of assuming table equivalence. Validate the collection’s intended empty/all-valid behavior: filtering valid items then testing non-empty does not prove every item is valid. Preserve cancellation, UI-thread scheduling and disposal ownership when adapting reactive examples.
This skill is applicable to execute the workflow or actions described in the overview.
boisenoise/skills-collections
aa13ba9
Canonical home
since Jan 28, 2026
Also appears in
last in sync Apr 16, 2026
last in sync Apr 16, 2026
last in sync Apr 16, 2026
last in sync Mar 4, 2026
last in sync Mar 4, 2026
last in sync Mar 4, 2026
last in sync Jan 28, 2026
last in sync Jan 28, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.