milestone-celebration

Create milestone celebration UI kits with confetti animations and persistent tracking.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a production-grade, reusable UI kit and logic to celebrate user milestones in apps, reducing the effort to build custom celebration experiences and ensuring consistent, accessible feedback.

Core Features & Use Cases

  • Milestone model and tracker with persistent unlock state
  • Confetti animations, badge reveals, and a celebration overlay
  • Optional haptic feedback and shareable achievement cards for social sharing
  • Supports single or multiple milestones across fitness, education, gaming, and productivity apps

Quick Start

Register milestones with MilestoneTracker, monitor progress, and present 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 animations and celebration overlays in Swift?

Confetti animations in Swift can be added using a reusable UI kit containing a ConfettiView and CelebrationOverlay to trigger visual feedback when a user unlocks an achievement.

What's the best way to track milestone progress with persistent unlock state in iOS apps?

Tracking milestone progress with persistent unlock state in iOS apps is best handled by a MilestoneTracker model that stores data via UserDefaults, ensuring unlocked achievements remain saved across sessions.

Can I use haptic feedback for milestone celebrations in fitness and education apps?

Yes, you can use haptic feedback for milestone celebrations in fitness and education apps by integrating an optional HapticManager that triggers alongside badge reveals and confetti animations.

Does this Swift celebration UI kit support sharing achievement badges to social media?

This Swift celebration UI kit supports sharing achievement badges to social media by generating a ShareableMilestoneCard component that users can export from the celebration overlay.

How do I manage multiple milestones without building custom celebration logic from scratch?

You manage multiple milestones without custom logic by registering them in a MilestoneTracker, which monitors progress and automatically presents the celebration overlay for single or multiple unlocked achievements.