About
This skill provides domain-specific guidance for structuring sophisticated iOS and macOS libraries using CocoaPods subspecs. It enables developers to split large pods into logical modules that can be installed independently or as a group, effectively reducing dependency bloat and improving code organization. By implementing patterns such as Core + Optional features, Layered Architecture, and Protocol/Implementation separation, the skill ensures that library consumers only install the code they actually need while maintaining a clean, professional codebase.