handling▌
15 indexed skills · max 10 per page
m06-error-handling
zhanghandong/rust-skills · Productivity
Rust error handling strategy: when to use Result, Option, panic, and which error crate. \n \n Distinguishes between expected failures (Result/Option), bugs (panic), and unrecoverable errors; includes decision flowchart and core questions to ask before choosing a strategy \n Recommends thiserror for typed library errors and anyhow for ergonomic application-level error handling; covers error propagation with ? and context attachment \n Provides quick reference for unwrap vs expect vs panic, librar
error-handling-patterns
wshobson/agents · Productivity
Comprehensive error handling patterns across Python, TypeScript, Rust, and Go with language-specific implementations. \n \n Covers error philosophies (exceptions vs Result types), error categories (recoverable vs unrecoverable), and language-specific patterns including custom exception hierarchies, Result types, and async error handling \n Includes three universal patterns: circuit breaker for preventing cascading failures, error aggregation for collecting multiple errors, and graceful degradati
gdpr-data-handling
wshobson/agents · Productivity
GDPR-compliant data handling with consent management, data subject rights, and privacy controls. \n \n Implements consent management with audit trails, data subject access requests (DSARs), erasure, portability, and rectification workflows \n Provides data retention policies with legal basis tracking, anonymization options, and automated enforcement \n Includes breach notification handling with 72-hour authority reporting and affected individual notification workflows \n Covers privacy-by-design
flutter-handling-concurrency
flutter/skills · Productivity
Offload CPU-intensive tasks to background isolates while keeping Flutter UIs responsive. \n \n Provides three concurrency patterns: async / await for I/O-bound work, Isolate.run() for one-off heavy computations, and Isolate.spawn() with message passing for persistent background workers \n Includes a decision matrix to choose between async operations and isolates based on task type (I/O vs. CPU-bound) and execution frequency \n Covers three complete workflows with step-by-step task checklists: st
python-error-handling
wshobson/agents · Backend
Structured input validation, exception design, and graceful failure handling for Python applications. \n \n Covers fail-fast validation patterns, meaningful exception hierarchies, and partial failure handling for batch operations \n Includes Pydantic integration for complex input validation with automatic error messages and custom exception types with context \n Demonstrates exception chaining to preserve debug trails, batch processing with per-item error tracking, and progress reporting for lon