What problem does it solve? Datetime bugs are among the most common and costly software defects: naive datetimes, timezone mix-ups, and DST transition errors silently corrupt data and schedules. This Skill provides a structured review framework and best-practice patterns for writing correct time-handling code in Python. ## Core Features & Use Cases - Timezone-Aware Patterns: Enforces use of zoneinfo and timezone-aware datetimes instead of naive datetime.now() calls. - UTC Storage Convention: Guides storing timestamps in UTC and converting to local time only for display. - Robust Parsing & Calculation: Promotes ISO 8601 serialization, timedelta arithmetic, dateutil parsing, and DST fold handling. - Use Case: When reviewing a scheduling module, the Skill flags naive datetimes, manual second arithmetic, and missing DST handling, then suggests concrete fixes with code examples. ## Quick Start Review my datetime and scheduling code for timezone bugs and suggest fixes following time-handling best practices.