async-patterns

Installation
SKILL.md

Async Patterns

Overview

Proper async/await usage is critical for UI responsiveness and application stability. This skill covers patterns specific to WPF desktop applications.

Definition of Done (DoD)

  • All async methods return Task or Task<T> (never async void except event handlers)
  • Long-running operations support CancellationToken
  • No .Result or .Wait() calls on UI thread
  • Fire-and-forget tasks are handled with proper error logging
  • Async commands show loading state and handle exceptions

Core Rules

1. Never Block the UI Thread

Installs
4
First Seen
Jan 22, 2026
async-patterns — yosrbennagra/3sc