CtrlK
BlogDocsLog inGet started
Tessl Logo

avalonia-zafiro-development

Mandatory skills, conventions, and behavioral rules for Avalonia UI development using the Zafiro toolkit.

59

2.44x
Quality

40%

Does it follow best practices?

Impact

93%

2.44x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/avalonia-zafiro-development/SKILL.md

The canonical home for this skill is avalonia-zafiro-development in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Evaluation results

100%

72%

Configuration Loader Service

Naming conventions and error handling

Criteria
Without this skill
With this skill

No Async suffix

0%

100%

No underscore prefix

0%

100%

Result type used

0%

100%

Maybe type used

20%

100%

No try/catch for flow

100%

100%

No exception throwing for errors

58%

100%

Boundary safety

50%

100%

Immutable config model

0%

100%

No static state

33%

100%

Small focused methods

50%

100%

80%

9%

Filterable Transaction List ViewModel

DynamicData pipelines and Zafiro shortcuts

Criteria
Without this skill
With this skill

Connect() used

100%

100%

Filter operator used

100%

100%

Sort operator used

100%

100%

Bind operator used

100%

100%

DisposeWith used

70%

100%

No business logic in Subscribe

100%

100%

Zafiro Not() shortcut

0%

0%

Zafiro string shortcut

0%

0%

Single readable pipeline

25%

100%

No ad-hoc SourceList/SourceCache

100%

100%

No System.Reactive collection ops

100%

100%

100%

85%

Project Deployment Pipeline ViewModel

RefreshableCollection and validation patterns

Criteria
Without this skill
With this skill

RefreshableCollection.Create

0%

100%

refresher.Refresh assigned

0%

100%

refresher.Items assigned

0%

100%

HandleErrorsWith used

0%

100%

ValidationRule with Connect

0%

100%

No Avalonia types in ViewModel

100%

100%

DisposeWith lifecycle

0%

100%

No Async suffix

0%

100%

No underscore prefix

0%

100%

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.