Builds a complete React error handling system with boundaries, fallbacks, and custom hooks.
Create a comprehensive error handling system for this React application: 1. An ErrorBoundary component that: - Catches JavaScript errors in child components - Logs errors to an error reporting service (prepare the integration point) - Shows a user-friendly fallback UI with retry option - Preserves error details in development mode - Resets error state when navigating to a different route 2. A global error handler for: - Unhandled promise rejections - Network request failures with retry logic - API error responses with proper status code handling 3. TypeScript types for all error states 4. Custom hooks: useErrorHandler for imperative error throwing, useAsyncError for async operations Follow the existing styling patterns in this project.
Structured code review using GitHub Copilot. Security audit, performance analysis, test coverage assessment, and PR review checklists for production codebases.
End-to-end meeting productivity with M365 Copilot. Covers pre-meeting prep, real-time notes, action item extraction, and automated follow-ups across Teams and Outlook.
Create a type-safe state machine with transitions, guards, actions, and visualization support using XState patterns.
Create dynamic array formulas using FILTER, SORT, UNIQUE, and SEQUENCE for advanced data manipulation.
Comprehensive security audit checking for OWASP Top 10 vulnerabilities with proof-of-concept examples, fixes, and a hardened code version.
Systematic bug triage with root cause analysis, ranked hypotheses, step-by-step debugging instructions, and preventive solutions.