Use for quality, architecture, security, startup, configuration, permissions, audit, session, persistence, and deployment reviews in this Desktop Boilerplate WPF/Prism repository. Invoke when the user asks for analysis, review, hardening, TODO planning, platform-readiness assessment, or risk checks.
Handles alarm management, Prism events for alarms, and notification display in the Desktop Boilerplate WPF/Prism repository. Invoke when adding alarm features, alarm configuration, notification display, or working with alarm-related Prism events.
Handles SqlSugar database configuration, entity definitions, repository patterns, and database initialization in the Desktop Boilerplate WPF/Prism repository. Invoke when adding entities, repositories, database migrations, or modifying SqlSugar configuration.
Use for creating, extending, or reviewing Desktop Boilerplate Prism modules, views, ViewModels, services, navigation entries, module registration, and related tests. Invoke whenever the task mentions adding a feature module, screen, menu item, ViewModel, service, navigation route, or secondary-development extension in this WPF/Prism repository.
Manages user login and session in WPF/Prism applications. Invoke when user needs login functionality, session management, user authentication, lock/unlock screen, or permission checking features.
Handles Prism region navigation, view routing, NavigationParameters, and navigation constants in the Desktop Boilerplate WPF/Prism repository. Invoke when adding navigation routes, managing region content, passing navigation parameters, or working with NavigationConstants.
Provides project architecture guidance for WPF/Prism desktop applications. Invoke when user needs to understand project structure, add new modules, or follow architecture patterns.
Handles theme switching between light and dark modes in WPF applications using HandyControl. Invoke when user needs theme toggle functionality, theme persistence, or asks about theme switching.