Yosr
Community@yosrbennagra
Passionate developer, always building, learning, and exploring.
Agent Skills by Yosr
Showing 21 vetted skills indexed across 1 GitHub repositories.
react-18-best-practices
Enforce React 18 best practices for Tauri desktop apps using TypeScript and Zustand.
Accessibility Best Practices Specialist — ThirdScreen
A JSON-based document (such as {'format': 'json'}) cannot be used to represent Unicode charsets like {'charset': {'CSName': 'Unicode'}}.
App Distribution Awareness Specialist — ThirdScreen
Review Tauri application distribution for installation, updates, and uninstallation safety.
IPC Contracts Specialist — ThirdScreen
Design and enforce typed IPC contracts for Tauri, React, TypeScript, and Rust applications.
os-integration-windows
Manage Windows system tray, context menus, protocols, and registry for Tauri apps.
SOLID Principles Specialist — ThirdScreen
Enforce SOLID design principles in Tauri apps using React, TypeScript, Zustand, and Rust.
Plugin-Ready Design Specialist — ThirdScreen
Designs scalable plugin architecture for this app.
Tauri v2 Architecture Specialist — ThirdScreen
Design Tauri v2 IPC commands and multi-window architecture for React, TypeScript, and Rust apps.
Zustand State Architecture Specialist — ThirdScreen
Enforce Zustand store structure and state separation in Tauri React TypeScript applications.
Testability Design Specialist — ThirdScreen
Enforces deterministic, isolation-based testability-by-design for Tauri desktop applications.
multi-monitor-ux
Manage window placement and behavior across multi-monitor display setups.
Separation of Concerns Specialist — ThirdScreen
Enforce separation of concerns in Tauri, React, TypeScript, Zustand, and Rust applications.
Rust Safety Principles Specialist — ThirdScreen
Enforce Rust safety principles for Tauri desktop applications.
widget-contract-design
Enforce explicit widget contracts for identity, metadata, sizing, lifecycle, and persistence.
TypeScript Strict Mode Specialist
Enforce strict TypeScript mode for Tauri desktop applications.
clean-architecture
Enforce clean architecture layers for Tauri desktop applications.
State Persistence Specialist — ThirdScreen
Manage versioned state persistence with schema migrations for Tauri desktop applications.
Desktop UX Principles Specialist — ThirdScreen
Guide Tauri desktop applications toward professional, predictable UX conventions.
Performance Optimization Specialist — ThirdScreen
Optimize performance for Tauri apps with React, TypeScript, Zustand, and Rust.
multi-window-management
Manage desktop application window lifecycles with multi-monitor awareness.
CI/CD Awareness Specialist — ThirdScreen
Ensures a Tauri desktop application codebase is compatible with automated CI/CD pipelines.