Module Systems Skill Design and implement module systems for programming languages with support for resolution, loading, visibility, and dependency management. Capabilities - Design module/import/export syntax - Implement module resolution algorithms - Handle cyclic module dependencies - Implement visibility/access control - Design namespace management systems - Support module aliases and re-exports - Implement lazy/on-demand module loading - Design package/crate system integration Usage Invoke this skill when you need to: - Design a module system for a new language - Implement module resolut…