Skip to main content
skill CX Codex

tipkit · dpearson2699 — Claude Code skill for Apple TipKit in iOS apps

This skill helps implement and review Apple TipKit prompts, from inline help to tips attached to controls. Use it when adding contextual guidance or feature discovery to an iOS app.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill tipkit -a claude-code
Open on GitHub

What tipkit does

The skill covers configuring TipKit during app startup, defining tips, and presenting them with TipView or popoverTip. It also addresses rules and events, display frequency, actions, and testing resets. Its focus is tip presentation, not general SwiftUI navigation or layout.

TipKit’s core APIs are available from iOS 17. TipGroup and CloudKit state sync require iOS 18; syncing also needs iCloud, CloudKit, and Background Modes for remote notifications. That version requirement matters when planning the sync path: it cannot be used on earlier iOS releases.

The guidance includes stable tip identifiers, eligibility rules based on parameters or events, and testing options. For onboarding that needs several screens or a longer explanation, the skill points to a tutorial or onboarding flow instead.

What it helps with

  • show a tip beside the feature it explains
  • gate a tip using app state or user actions
  • set display frequency and eligibility rules
  • review tip invalidation and testing overrides
  • sync tip state through CloudKit on iOS 18+

Example prompts for the agent

  • Add a contextual TipKit hint beside the favorites button using popoverTip.
  • Review the eligibility rules and display frequency for the filter tip.
  • Set up TipKit state sync through CloudKit for iOS 18+.

How to install tipkit

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill tipkit -a claude-code

2Manually: put the files in place

~/.claude/skills/tipkit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/tipkit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about tipkit

How do I install tipkit in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill tipkit -a claude-code. The skill file is placed at ~/.claude/skills/tipkit/SKILL.md.

What does the tipkit skill do?

It guides implementation and review of Apple TipKit prompts, including their presentation and the conditions that control when they appear.

Which iOS version supports TipGroup and CloudKit tip sync?

Both require iOS 18 or later. CloudKit sync also needs iCloud, CloudKit, and Background Modes with remote notifications enabled.

Similar skills

Everything for Mobile →

tipkit by other authors comes first.

From the same set86

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor