generators-tipkit-generator

Generates Swift TipKit infrastructure for iOS and macOS apps.

4|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-tipkit-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generators-tipkit-generator
Source: https://github.com/AutisticAF/claude-code-apple-dev-plugin/tree/main/skills/generators-tipkit-generator
Command: npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-tipkit-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates creating a complete TipKit setup so developers can add contextual tips and feature discovery without hand-coding tip structs, rule logic, app configuration, and testing utilities.

Core Features & Use Cases

  • Tip generation: Produces per-tip Swift structs (inline and popover variants), centralized event definitions, and TipGroup ordering for guided flows.
  • Integration: Adds Tips.configure() to the App entry point, wires event donation sites, and inserts TipView or .popoverTip() hooks where appropriate.
  • Testing & maintenance: Generates testing helpers (reset, show-all, show-specific) and guidance for datastore isolation and common gotchas.
  • Use Case: Quickly scaffold Search and Filter tips for an iOS 17+/macOS 14+ app, including rules based on parameters or events and debug utilities for QA.

Quick Start

Create a complete TipKit setup with Search and Filter tips, add Tips.configure() to the App entry point, and integrate inline and popover presentations.

Frequently Asked Questions about generators-tipkit-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add contextual TipKit tips to my SwiftUI app?

TipKit requires iOS 17+ or macOS 14+ to implement contextual tips. It generates per-tip Swift structs, configures the App entry point with Tips.configure(), and integrates inline TipView or popoverTip hooks for feature discovery across supported Apple platforms.

What's the best way to scaffold TipKit infrastructure for feature discovery?

Scaffolding TipKit infrastructure is best handled by generating centralized event definitions, TipGroup ordering for guided flows, and rule logic based on parameters or events. This provides a complete setup without hand-coding tip structs and configurations.

Does TipKit work with macOS apps and iOS 17+?

TipKit works with both iOS 17+ and macOS 14+ apps. The generated infrastructure supports creating inline and popover tips, defining display frequency rules, and wiring event donation sites across both platforms for unified feature discovery.

How do I test and reset TipKit tips during QA?

Testing TipKit tips involves generating testing helpers that reset the datastore, show all tips, or show specific tips. This ensures datastore isolation and provides debug utilities to validate contextual feature discovery flows during QA.

How do I wire event donations for TipKit rules?

Wiring event donations for TipKit rules requires generating centralized event definitions and placing donation calls at appropriate sites in your code. This allows tips to define display rules based on specific user actions or parameters.