milestone-celebration

Orchestrate milestone celebrations with confetti, badges, haptics, and shareable cards.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/venomez-viper/PathWise --skill milestone-celebration-venomez-viper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: milestone-celebration
Source: https://github.com/venomez-viper/PathWise/tree/main/.claude/skills/generators/milestone-celebration
Command: npx skills add https://github.com/venomez-viper/PathWise --skill milestone-celebration-venomez-viper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates an achievement celebration UI with confetti animations, badge unlocks, progress milestones, haptic feedback, and optional share-to-social features to celebrate user achievements and motivate progress.

Core Features & Use Cases

  • Celebration triggers on milestone thresholds, delivering visual confetti, badge reveals, and a celebratory overlay.
  • Optional haptic feedback and shareable achievement cards to boost engagement in onboarding, goal tracking, and gamified experiences.
  • Includes a configurable architecture with a Milestone model, an observable MilestoneTracker, UI components for confetti, badges, and overlays, plus optional haptics and sharing modules.

Quick Start

Activate the milestone celebration system by wiring a MilestoneTracker to your progress updates and presenting CelebrationOverlay when a milestone unlock occurs.

Frequently Asked Questions about milestone-celebration

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

FAQPage Schema
How do I add confetti and badge celebrations to a SwiftUI app?

You can trigger milestone celebrations by wiring a MilestoneTracker to your progress updates and presenting a CelebrationOverlay when a milestone unlock occurs. This orchestrates confetti, badge reveals, and haptic feedback for gamified progress.

What is a milestone celebration system and when do I need it in an iOS app?

A milestone celebration system generates achievement UI with confetti, badge unlocks, and haptic feedback to celebrate user progress. You need it during onboarding milestones, goal tracking, or gamified experiences to boost engagement and motivate users.

How do I trigger haptic feedback when a user unlocks a badge in SwiftUI?

Trigger haptic feedback during badge unlocks by integrating the HapticManager primitive within the CelebrationOverlay. It fires celebratory haptics alongside confetti animations when the MilestoneTracker detects a threshold attainment.

Does this milestone celebration system support sharing achievements to social media?

Yes, the milestone celebration system includes an optional ShareableMilestoneCard component. It generates shareable achievement cards that users can export to social media directly from the celebration overlay.

Can I use this celebration overlay for onboarding milestones in a SwiftUI app?

Yes, you can use the CelebrationOverlay for onboarding milestones. The system supports configurable milestone thresholds, allowing you to trigger confetti, badges, and haptics at specific onboarding steps to motivate new users.

What's the best way to track progress milestones with persistence and accessibility in SwiftUI?

Track progress milestones using the observable MilestoneTracker model, which covers persistence and accessibility considerations. It monitors threshold attainment and feeds data to the CelebrationOverlay to render gamified progress screens.