Agent skill · software engineering · thebushidocollective

cocoapods-podspec-fundamentals

Use when creating or modifying CocoaPods podspec files. Covers required attributes, file patterns, dependencies, and platform specifications for iOS, macOS, tvOS, watchOS, and visionOS projects.

Why this skill is useful

Provides specific patterns and attributes for CocoaPods podspec files that the AI wouldn't reliably generate on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-07-19. 187 stars on the source repository.

What this skill does

CocoaPods - Podspec Fundamentals Essential patterns for creating and maintaining podspec files that define CocoaPods libraries. Required Attributes Every podspec must include these attributes: Platform Specifications Current Platform Support (2024) Multi-Platform Support Source File Patterns Basic Source Files Platform-Specific Source Files Resource Management Resource Bundles (Recommended) Direct Resources (Legacy) Dependencies CocoaPods Dependencies System Frameworks and Libraries Vendored Frameworks XCFramework Support (Modern) Static Libraries Compiler and Linker Flags Swift Support Swift Version Module Map Version Management Semantic Versioning Best Practices File Organization Common Patterns Anti-Patterns Don't ❌ Use direct resources (causes name collisions) ❌ Omit platform deployment targets ❌ Include test files in main source ❌ Use absolute paths Do ✅ Use resource bundles ✅ Specify platform targets explicitly ✅ Exclude test files ✅ Use relative paths from repo root Validation Local Validation Publishing Validation Related Skills cocoapods-subspecs-organization cocoapods-test-specs cocoapods-privacy-manifests cocoapods-publishing-workflow

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills thebushidocollective/podspec-fundamentals

View the source on GitHub

Browse the @skills marketplace