CtrlK
BlogDocsLog inGet started
Tessl Logo

avalonia-zafiro-development

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

64

2.44x

Quality

47%

Does it follow best practices?

Impact

93%

2.44x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/avalonia-zafiro-development/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

72%

Configuration Loader Service

Naming conventions and error handling

Criteria
Without context
With context

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%

Without context: $0.2661 · 1m 3s · 11 turns · 11 in / 4,741 out tokens

With context: $0.3792 · 1m 9s · 21 turns · 17 in / 4,312 out tokens

80%

9%

Filterable Transaction List ViewModel

DynamicData pipelines and Zafiro shortcuts

Criteria
Without context
With context

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%

Without context: $0.5767 · 2m 26s · 18 turns · 17 in / 10,540 out tokens

With context: $0.6789 · 2m 39s · 26 turns · 332 in / 10,342 out tokens

100%

85%

Project Deployment Pipeline ViewModel

RefreshableCollection and validation patterns

Criteria
Without context
With context

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%

Without context: $0.3568 · 1m 13s · 15 turns · 64 in / 5,432 out tokens

With context: $0.7985 · 2m 48s · 32 turns · 29 in / 10,929 out tokens

Repository
sickn33/antigravity-awesome-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.