Automates Swift file management and Xcode project synchronization for the Datadog iOS SDK to ensure build consistency.
The Datadog iOS Xcode File Management skill is designed to handle complex file operations within the dd-sdk-ios repository, where maintaining synchronization between the filesystem and the Xcode .pbxproj file is critical. By leveraging the Xcode MCP server, this skill performs atomic operations—including file creation, deletion, and relocation—that ensure new or moved Swift files are correctly registered within the project navigator and assigned to the proper modules like DatadogRUM or DatadogLogs. This prevents the common build failures and merge conflicts associated with manual project file editing or standard bash-based file manipulation.
Características Principales
01280 GitHub stars
02Atomic file operations that update both disk and .pbxproj files
03Built-in project navigator path resolution
04Seamless integration with Xcode MCP server (v26.3+)
05Automatic target membership inference based on navigator paths
06Support for cross-module file management (Core, RUM, Logs, etc.)
Casos de Uso
01Adding new Swift source files to specific Datadog SDK modules
02Deleting obsolete files while maintaining project integrity
03Refactoring repository structure by moving or renaming source files