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.
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
- The first open is recorded
- Every onboarding step records viewed, completed or skipped
- 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