Yosr avatar

Yosr

Community

@yosrbennagra

8Followers
|
46Public Repos
|
21Published Skills

Passionate developer, always building, learning, and exploring.

Agent Skills by Yosr

Showing 21 vetted skills indexed across 1 GitHub repositories.

YosrBennagraYosrBennagra

react-18-best-practices

Enforce React 18 best practices for Tauri desktop apps using TypeScript and Zustand.

Community
Advanced
YosrBennagraYosrBennagra

Accessibility Best Practices Specialist — ThirdScreen

A JSON-based document (such as {'format': 'json'}) cannot be used to represent Unicode charsets like {'charset': {'CSName': 'Unicode'}}.

Community
Advanced
YosrBennagraYosrBennagra

App Distribution Awareness Specialist — ThirdScreen

Review Tauri application distribution for installation, updates, and uninstallation safety.

Community
Advanced
YosrBennagraYosrBennagra

IPC Contracts Specialist — ThirdScreen

Design and enforce typed IPC contracts for Tauri, React, TypeScript, and Rust applications.

Community
Advanced
YosrBennagraYosrBennagra

os-integration-windows

Manage Windows system tray, context menus, protocols, and registry for Tauri apps.

Community
Advanced
YosrBennagraYosrBennagra

SOLID Principles Specialist — ThirdScreen

Enforce SOLID design principles in Tauri apps using React, TypeScript, Zustand, and Rust.

Community
Advanced
YosrBennagraYosrBennagra

Plugin-Ready Design Specialist — ThirdScreen

Designs scalable plugin architecture for this app.

Community
Advanced
YosrBennagraYosrBennagra

Tauri v2 Architecture Specialist — ThirdScreen

Design Tauri v2 IPC commands and multi-window architecture for React, TypeScript, and Rust apps.

Community
Advanced
YosrBennagraYosrBennagra

Zustand State Architecture Specialist — ThirdScreen

Enforce Zustand store structure and state separation in Tauri React TypeScript applications.

Community
Advanced
YosrBennagraYosrBennagra

Testability Design Specialist — ThirdScreen

Enforces deterministic, isolation-based testability-by-design for Tauri desktop applications.

Community
Advanced
YosrBennagraYosrBennagra

multi-monitor-ux

Manage window placement and behavior across multi-monitor display setups.

Community
Advanced
YosrBennagraYosrBennagra

Separation of Concerns Specialist — ThirdScreen

Enforce separation of concerns in Tauri, React, TypeScript, Zustand, and Rust applications.

Community
Advanced
YosrBennagraYosrBennagra

Rust Safety Principles Specialist — ThirdScreen

Enforce Rust safety principles for Tauri desktop applications.

Community
Advanced
YosrBennagraYosrBennagra

widget-contract-design

Enforce explicit widget contracts for identity, metadata, sizing, lifecycle, and persistence.

Community
Advanced
YosrBennagraYosrBennagra

TypeScript Strict Mode Specialist

Enforce strict TypeScript mode for Tauri desktop applications.

Community
Advanced
YosrBennagraYosrBennagra

clean-architecture

Enforce clean architecture layers for Tauri desktop applications.

Community
Advanced
YosrBennagraYosrBennagra

State Persistence Specialist — ThirdScreen

Manage versioned state persistence with schema migrations for Tauri desktop applications.

Community
Advanced
YosrBennagraYosrBennagra

Desktop UX Principles Specialist — ThirdScreen

Guide Tauri desktop applications toward professional, predictable UX conventions.

Community
Advanced
YosrBennagraYosrBennagra

Performance Optimization Specialist — ThirdScreen

Optimize performance for Tauri apps with React, TypeScript, Zustand, and Rust.

Community
Advanced
YosrBennagraYosrBennagra

multi-window-management

Manage desktop application window lifecycles with multi-monitor awareness.

Community
Advanced
YosrBennagraYosrBennagra

CI/CD Awareness Specialist — ThirdScreen

Ensures a Tauri desktop application codebase is compatible with automated CI/CD pipelines.

Community
Advanced