Skip to content
Back to skills

Avalonia Zafiro Development

ASecurity

Regras obrigatórias de habilidades, convenções e comportamento para desenvolvimento Avalonia UI com o toolkit Zafiro.

  • 11 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
developmentgoreact

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add artubss/SKILLS-CLAUDE-CODE --skill avalonia-zafiro-development --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Avalonia Zafiro Development?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Avalonia Zafiro Development
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/artubss-avalonia-zafiro-development/badge)](https://www.skillsdirectory.com/skills/artubss-avalonia-zafiro-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: avalonia-zafiro-development
description: Regras obrigatórias de habilidades, convenções e comportamento para desenvolvimento Avalonia UI com o toolkit Zafiro.
---

# Desenvolvimento Avalonia Zafiro

Esta habilidade define as convenções obrigatórias e regras de comportamento para desenvolver aplicações multiplataforma com Avalonia UI e o toolkit Zafiro. Essas regras priorizam manutenibilidade, correção e uma abordagem funcional-reativa.

## Pilares Principais

1.  **MVVM Funcional-Reativo**: Lógica MVVM pura usando DynamicData e ReactiveUI.
2.  **Segurança & Previsibilidade**: Tratamento explícito de erros com tipos `Result` e evitar exceções para fluxo de controle.
3.  **Excelência Multiplataforma**: ViewModels estritamente independentes de Avalonia e composição em vez de herança.
4.  **Zafiro em Primeiro Lugar**: Aproveite abstrações e helpers existentes do Zafiro para evitar redundância.

## Guias

- [Habilidades Técnicas Principais & Arquitetura](core-technical-skills.md): Habilidades fundamentais e princípios arquiteturais.
- [Padrões de Nomenclatura & Codificação](naming-standards.md): Regras para nomenclatura, campos e tratamento de erros.
- [Regras Avalonia, Zafiro & Reativas](avalonia-reactive-rules.md): Diretrizes específicas para UI, integração Zafiro e pipelines DynamicData.
- [Atalhos Zafiro](zafiro-shortcuts.md): Mapeamentos concisos para operações comuns de Rx/Zafiro.
- [Padrões Comuns](patterns.md): Padrões avançados como `RefreshableCollection` e Validação.

## Procedimento Antes de Escrever Código

1.  **Busque Primeiro**: Procure no codebase por implementações similares ou helpers Zafiro existentes.
2.  **Extensões Reutilizáveis**: Se um helper estiver faltando, proponha um novo método de extensão reutilizável em vez de incorporar lógica complexa.
3.  **Pipelines Reativos**: Certifique-se de que operadores DynamicData sejam usados em vez de Rx puro quando aplicável.

Files in this skill

  • SKILL.md1.9 KB
  • avalonia-reactive-rules.md1.9 KB
  • core-technical-skills.md1 KB
  • naming-standards.md739 B
  • patterns.md1.3 KB
  • zafiro-shortcuts.md1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in development →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.