概要
This skill provides Claude with specialized logic to handle the complexities of writing multi-platform Nix modules. It addresses the common 'infinite recursion' problem that occurs when developers mistakenly use lazy evaluation tools like mkIf for platform-specific option paths. By teaching Claude the distinction between parse-time checks using optionalAttrs and lazy checks using mkIf, this skill ensures that system configurations for NixOS and macOS remain robust, modular, and error-free.