What problem does it solve? Developers extending the dotfiles installer need consistent patterns for OS detection and command execution across macOS, Linux, Arch, Debian, and Termux, and this Skill provides the exact code patterns and decision trees to avoid platform bugs. ## Core Features & Use Cases - OS Detection Patterns: Documents the OSType enum, SystemInfo struct, and detection priority order (Termux checked first) used in detect.go. - Command Execution Helpers: Maps each execution context to the right function, including RunSudo, RunBrewWithLogs, RunPkgInstall, and RunWithLogs. - Use Case: When adding support for a new Linux distribution, follow the decision tree to add an OSType constant, write a detection function, update Detect() priority, and wire the new OS into installer steps. ## Quick Start Ask the AI to add support for a new operating system in installer/internal/system/detect.go following the dotfiles-system patterns.