All skills
davila7 avatar

/avalonia-zafiro-development

@1deb97c

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

Use this Skill: https://skilld.dev/gh/davila7/claude-code-templates/avalonia-zafiro-development

This session only. Nothing lands on disk.

naming-standards.md

≈185 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Naming & Coding Standards

General Standards

  • Explicit Names: Favor clarity over cleverness.
  • Async Suffix: Do NOT use the Async suffix in method names, even if they return Task.
  • Private Fields: Do NOT use the _ prefix for private fields.
  • Static State: Avoid static state unless explicitly justified and documented.
  • Method Design: Keep methods small, expressive, and with low cyclomatic complexity.

Error Handling

  • Result & Maybe: Use types from CSharpFunctionalExtensions for flow control and error handling.
  • Exceptions: Reserved strictly for truly exceptional, unrecoverable situations.
  • Boundaries: Never allow exceptions to leak across architectural boundaries.

Source: SKILL.md on GitHub

1 warning16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill defines development conventions and architectural standards for Avalonia UI and the Zafiro toolkit. It consists exclusively of documentation and coding guidelines with no executable scripts or malicious patterns.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    6/6 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 1deb97c. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 18 hours ago.

Activeupdated 8 months ago

README badge

README badge for davila7/claude-code-templates/avalonia-zafiro-development