Agent skill · writing content · thebushidocollective
cocoapods-publishing-workflow
Use when publishing CocoaPods libraries to CocoaPods Trunk. Covers pod trunk registration, podspec validation, version management, and publishing best practices for successful library distribution.
Why this skill is useful
Provides specific commands and workflows for publishing CocoaPods libraries that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-07-19. 187 stars on the source repository.
What this skill does
CocoaPods - Publishing Workflow Complete guide to publishing your CocoaPods library to the official CocoaPods Trunk. Publishing Overview Process Steps 1. Register with CocoaPods Trunk (one-time) 2. Prepare your podspec 3. Validate locally (pod lib lint) 4. Validate for publishing (pod spec lint) 5. Tag version in git 6. Push to Trunk (pod trunk push) Trunk Registration Register Email (One-Time) Check Registration Podspec Preparation Version Management Required Metadata Local Validation Quick Validation Full Validation Handle Warnings Publishing Validation Spec Lint Pre-Publishing Checklist [ ] All tests pass [ ] No lint warnings [ ] Privacy manifest included (iOS 17+) [ ] README is complete [ ] LICENSE file exists [ ] CHANGELOG updated [ ] Version number is correct [ ] Git repository is clean Git Tagging Create Tag Tag Format Publishing to Trunk Push Pod Successful Publish Output Version Updates Patch Release (Bug Fixes) Minor Release (New Features) Major Release (Breaking Changes) Managing Multiple Pods List Your Pods Add Contributors Deprecation Deprecate Old Version Deprecation with Replacement Common Issues Issue: Tag Doesn't Match Solution: Issue: Validation Fails Solution: Issue: Missing License Solution: Best Practices Pre-Publish Testing Version Numbering CHANGELOG README Anti-Patterns Don't ❌ Publish without testing ❌ Use --allow-warnings for initial release ❌ Forget to tag git ❌ Skip version bump Do ✅ Test thoroughly before publishing ✅ Fix all warnings ✅ Always tag git ✅ Bump version for every release Complete Publishing Example Related Skills cocoapods-podspec-fundamentals cocoapods-subspecs-organization cocoapods-test-specs cocoapods-privacy-manifests
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills thebushidocollective/publishing-workflow