What problem does it solve? Cross-platform code often breaks on Windows due to platform-specific assumptions: colons in ISO timestamps are illegal in Windows filenames, git -C fails with Windows paths, inline newlines in commit messages fail silently in PowerShell, and case-sensitive path comparisons break on case-insensitive filesystems. ## Core Features & Use Cases - Filename & Timestamp Safety: Mandates a safeTimestamp() utility that replaces colons with hyphens so log files and artifacts are valid on Windows. - Git Command Patterns: Requires cd before git commands instead of git -C, and temp-file-based commit messages via git commit -F instead of inline -m newlines. - Platform-Aware Path Comparison: Provides a TypeScript pattern that lowercases paths on Windows and macOS before comparison, while preserving case sensitivity on Linux. - Use Case: When writing a Node.js tool that creates timestamped log files and commits changes to git, apply these patterns to prevent silent failures for Windows users. ## Quick Start Review my Node.js script for Windows compatibility issues with filenames, git commands, and path comparisons.