Handles Apple's TipKit framework for adding feature discovery tooltips and onboarding flows to iOS 17+ apps. Covers the full lifecycle: configuring the datastore, defining tips with the Tip protocol, displaying them inline with TipView or as popovers, and setting up eligibility rules based on parameters or event donations. The guide includes practical details on CloudKit sync, custom styling, tip groups to prevent overwhelming users, and display frequency controls. Good reference when you need to implement contextual hints that appear at the right moment and dismiss themselves after users learn a feature, though the framework itself is pretty straightforward once you understand the parameter and event rule system.
- skills.sh installs
- 3.8K
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dpearson2699/swift-ios-skills --skill tipkit --agent claude-codeInstalls into .claude/skills of the current project.
Files
TipKit
Use TipKit for small, contextual feature-discovery moments: inline tips, popover tips, rule-gated education, and lightweight coach marks. Keep generic SwiftUI architecture, navigation, layout, and long first-run onboarding flows in their sibling skills unless TipKit presentation is the core issue.
Contents
- Availability
- Configure TipKit
- Design Good Tips
- Define Tips
- Present Tips
- Rules and Events
- Options and Invalidation
- Actions and Styles
- Tip Groups
- Testing
- Common Mistakes
- Review Checklist
- References
Availability
TipKit's core Tip, TipView, popoverTip, rules, events, options, and
testing overrides are available on iOS 17+, iPadOS 17+, macOS 14+, tvOS 17+,
watchOS 10+, and visionOS 1+.
Gate newer APIs explicitly:
Sponsors
Details
- Repository
- github.com/dpearson2699/swift-ios-skills
- Categories
- Frontend Development, Testing & QA, Git & Pull Requests, Code Review & Quality, Sales & Marketing, Mobile Development, Office & Documents
- First seen
- Apr 16, 2026
More from dpearson2699/swift-ios-skills
All 98- App Clips3.8K
- Permissionkit3.7K
- Energykit3.7K
- Shareplay Activities3.7K
- Weatherkit3.6K
- Activitykit3.5K
- Cloudkit3.5K
- Photokit3.4K
- Mapkit3.4K
- Swiftui Webkit3.4K
- Realitykit3.4K
- Avkit3.4K
- Spritekit3.3K
- Cryptokit3.3K
- Metrickit3.3K
- Pdfkit3.3K
- Gamekit3.3K
- Eventkit3.3K
- Musickit3.3K
- Swift Architecture3.3K
- Pencilkit3.3K
- Carplay3.2K
- Ios Simulator3.2K
- Scenekit3.2K
