Search

PythonReactSEOPDF

YosrBennagra AI Skills

GitHub ↗

Browse published AI skills maintained by YosrBennagra. Compare skill descriptions and follow each source repository for setup instructions.

Author statistics

Indexed skills

29

Repository stars across indexed skills

29

Repository forks

0

Average repository stars per indexed skill

1

Repository stars may repeat across skills from the same repository.

29 skills

Browse skills

GitHub

widget-settings

YosrBennagra

Widget settings persistence and UI patterns for the .NET 8 WPF widget host app. Use when adding settings to widgets, persisting configuration, or building settings dialogs.

GitHub

accessibility

YosrBennagra

Implement accessibility for the .NET 8 WPF widget host app. Use when improving keyboard navigation, screen reader support, focus states, and color contrast in XAML and styles.

GitHub

security

YosrBennagra

Security patterns for the 3SC widget host. Covers credential storage, input validation, secure coding practices, and protecting user data.

GitHub

domain-modeling

YosrBennagra

Model core domain concepts for the widget host app: entities, value objects, aggregates, invariants, and domain services. Use when defining the domain layer, enforcing rules, or refactoring business logic out o...

GitHub

error-handling

YosrBennagra

Global error handling for the 3SC widget host. Covers exception handling, crash reporting, user-friendly error surfaces, and recovery strategies.

GitHub

testing

YosrBennagra

Testing strategies for the 3SC widget host. Covers unit tests, integration tests, ViewModel testing, mocking patterns, and test organization.

GitHub

widget-creation

YosrBennagra

Create new desktop widgets for the 3SC WPF widget host. Use when adding a new widget type or instance, including its domain model, persistence, viewmodel, view, and registration in the shell/launcher flow.

GitHub

wpf-mvvm

YosrBennagra

Build and maintain WPF MVVM patterns using CommunityToolkit.Mvvm for a .NET 8 widget-host app. Use when creating ViewModels, commands, observable state, validation, view bindings, and viewmodel-first navigation...

GitHub

async-patterns

YosrBennagra

Async/await patterns for the 3SC widget host. Covers Task handling, cancellation, ConfigureAwait, fire-and-forget prevention, and async command patterns in WPF.

GitHub

release-packaging

YosrBennagra

Package and release the .NET 8 WPF widget host app using MSIX or ClickOnce. Use when configuring installers, signing, update channels, and publishing release artifacts.

GitHub

localization

YosrBennagra

Implement localization for the .NET 8 WPF widget host app using resource files, culture switching, and RTL considerations. Use when adding RESX resources, binding localized strings, or supporting multiple cultu...

GitHub

wpf-styling

YosrBennagra

Define and evolve WPF XAML styling for the widget host app: control styles, templates, visual states, typography, and theme variants. Use when working in `App.xaml`, theme dictionaries, `Styles/*.xaml`, or cont...

GitHub

documentation

YosrBennagra

Maintain in-repo documentation for the widget host app: doc templates, ADRs, and architecture diagrams. Use when creating or updating docs under `docs/`, or when standardizing doc formats for contributors.

GitHub

input-validation

YosrBennagra

Input validation patterns for the .NET 8 WPF widget host app. Use when implementing form validation, data annotations, command can-execute logic, and error display in MVVM ViewModels.

GitHub

dependency-management

YosrBennagra

Manage NuGet/.NET dependencies with enterprise-grade safety: versioning strategy, vulnerability awareness, licensing awareness, and minimizing supply-chain risk. Use when adding/updating packages or changing re...

GitHub

wpf-ui-shell

YosrBennagra

Create or refactor a .NET 8 WPF shell for a desktop widget host using CommunityToolkit.Mvvm and a custom viewmodel-first navigation service. Use when working on App.xaml, MainWindow/ShellWindow, shared Resource...

GitHub

sync-offline

YosrBennagra

Implement offline-first sync for the widget host app: caching, sync queues, conflict resolution, background refresh, and retry policies. Use when designing local persistence, background sync workers, or reconci...

GitHub

build-ci

YosrBennagra

Build scripts, CI pipelines, and versioning for the .NET 8 WPF widget host app. Use when setting up build workflows, CI checks, packaging gates, or semantic versioning rules.

GitHub

data-access

YosrBennagra

Implement data access for the .NET 8 WPF widget host app using EF Core or Dapper. Use when creating repositories, unit of work, migrations, DbContext configuration, and query patterns while keeping clean archit...

GitHub

code-quality

YosrBennagra

Establish enterprise-grade code quality baselines for the .NET solution: analyzers, nullability, formatting, complexity limits, and review-ready diffs. Use when changing production code, refactoring, or introdu...

GitHub

observability

YosrBennagra

Unified observability for the .NET 8 WPF widget host app - logging, telemetry, health checks, diagnostics exports, and operational tooling. Use when configuring Serilog, Application Insights, health checks, cor...

GitHub

app-architecture

YosrBennagra

Define and maintain clean architecture for the .NET 8 WPF widget host app. Use when shaping solution structure, layer boundaries, dependency rules, DI wiring, and project layout to keep UI, application, domain,...

GitHub

performance-profiling

YosrBennagra

Diagnose and improve WPF performance for the widget host app: UI virtualization, async usage, rendering cost, memory leaks, and profiling workflow. Use when investigating slow startup, laggy UI, or high memory...

GitHub

performance

YosrBennagra

Performance optimization patterns for the 3SC widget host. Covers startup time, memory management, UI responsiveness, profiling, and optimization strategies.

The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.