What problem does it solve? Code that works on one machine often breaks on another due to hardcoded paths, platform-specific shell commands, line ending differences, or Python version mismatches. This Skill reviews code for these portability pitfalls and suggests concrete fixes. ## Core Features & Use Cases - Cross-Platform Path Review: Detects hardcoded Windows or Unix paths and recommends pathlib-based alternatives. - Version Compatibility Checks: Identifies typing features and imports that need fallbacks like typing_extensions for older Python versions. - Filesystem and Line Ending Handling: Flags assumptions about case sensitivity, permissions, and newline characters across operating systems. - Use Case: Before shipping a CLI tool to users on Windows, Linux, and macOS, run this review to catch platform-specific commands like os.system("ls") and replace them with portable subprocess or pathlib patterns. ## Quick Start Review my Python project for cross-platform compatibility issues and suggest fixes for any platform-specific code you find.