MightyMouse

Playbooks · Downloadable app

Add onboarding step tracking

Braze sells a customer messaging tool. This playbook works on your own code and does not ask you to buy anything.

See exactly which screen new users quit on.

Downloadable appDataanalyticsonboardingretention

Run it on my project

The number it moves

Users back next day

Share of new users who open the app again the day after install.

What your AI does

Find the first-launch and onboarding flow. Check whether each step logs an event. Propose one event per step (viewed, completed, skipped) through the existing analytics SDK, and an app_first_open event. Do not change the screens.

Done when

  1. The first open is recorded
  2. Every onboarding step records viewed, completed or skipped
  3. The screens themselves are unchanged

The prompt

Paste this into any AI coding tool, or run it in MightyMouse and your AI works on your own project.

Add onboarding step tracking (Downloadable app)

Find the first-launch and onboarding flow. Check whether each step logs an event. Propose one event per step (viewed, completed, skipped) through the existing analytics SDK, and an app_first_open event. Do not change the screens.

Done when:
- The first open is recorded
- Every onboarding step records viewed, completed or skipped
- The screens themselves are unchanged

Read the code first. If it already does this well, change nothing and say so. Otherwise make the smallest change that makes every line above true.

Work with what this project already uses. Do not add a paid tool or service unless I ask for one.

Playbook: https://getmightymouse.com/playbooks/app-add-onboarding-step-tracking/ - published by MightyMouse. Source: Braze, https://www.braze.com/resources/articles/mobile-app-retention-10-tip

The skill file

Save this as SKILL.md and Claude Code or Cursor can run the playbook any time you ask.

---
name: app-add-onboarding-step-tracking
description: See exactly which screen new users quit on. Use on a downloadable app project to improve "Users back next day".
---

# Add onboarding step tracking

Find the first-launch and onboarding flow. Check whether each step logs an event. Propose one event per step (viewed, completed, skipped) through the existing analytics SDK, and an app_first_open event. Do not change the screens.

## Done when

- [ ] The first open is recorded
- [ ] Every onboarding step records viewed, completed or skipped
- [ ] The screens themselves are unchanged

## How to run it

Read the code first and tick every line that is already true. If all are true, change nothing and say so. Otherwise make the smallest change that makes the rest true, then report each line as done or not done.

Work with what this project already uses. Do not add a paid tool or service unless I ask for one.

Playbook: https://getmightymouse.com/playbooks/app-add-onboarding-step-tracking/ - published by MightyMouse. Source: Braze, https://www.braze.com/resources/articles/mobile-app-retention-10-tip

More downloadable app playbooks