App Onboarding Questionnaire
A Claude Code skill that designs and builds a questionnaire-style app onboarding flow modeled on subscription apps
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Reads the project codebase and generates and writes onboarding files
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/app-onboarding-questionnaireDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add adamlyttleapps/claude-skill-app-onboarding-questionnaire --skill app-onboarding-questionnaire -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Install the skill: go to ~/.claude/skills and clone adamlyttleapps/claude-skill-app-onboarding-questionnaire into the app-onboarding-questionnaire folder. Then run /app-onboarding-questionnaire from the app directory.
Other ways from the author
cd ~/.claude/skills
git clone https://github.com/adamlyttleapps/claude-skill-app-onboarding-questionnaire.git app-onboarding-questionnaireAfter install run /app-onboarding-questionnaire from the app directory.
This is third-party code. Review the repository files before installing.
What it does
The skill walks a developer through building a questionnaire onboarding flow inside the app project. It first reads the codebase to understand what the app does, who it is for and which permissions it requests. It then frames the user transformation story, proposes a screen-by-screen plan around a fourteen-screen structure, drafts the copy for headlines, questions, options and buttons, and builds the screens in the project's native framework, be it SwiftUI, React Native or Flutter. The plan includes a screen that demonstrates the app's core mechanic and a permission screen with benefit-framed priming. Progress is saved to Claude Code memory, so the work resumes where it stopped.
Who it is for. For developers, product managers and founders of mobile apps building onboarding without a separate marketer.
Good fit when
- You need to design a subscription app onboarding from scratch
- You have an app codebase and need a screen-by-screen plan with copy and layout
- You need permission request screens with benefit-framed priming
Not a fit when
- You need onboarding for a website or admin panel rather than a mobile app
- The product strategy and positioning are not defined yet
Example request
Design and build a questionnaire onboarding flow for my appLimitations
The skill runs inside Claude Code and relies on analyzing your codebase; for an unusual framework the output needs review. It follows one set of subscription onboarding patterns, does not guarantee conversion and does not replace product testing. The copy and social proof numbers are drafts that you must verify against the real product.
How to disable. Remove the app-onboarding-questionnaire folder from the ~/.claude/skills/ directory or delete the skill entry from the project's .claude/settings.json.
Security check
- Reads the project codebase and generates and writes onboarding files
README in short
The README describes a Claude Code skill that designs and builds a questionnaire onboarding flow modeled on subscription apps such as Mob, Headspace, Noom and Duolingo. The work runs in phases: codebase analysis, the user transformation story, a screen-by-screen plan around a fourteen-screen structure, drafted copy and screen assembly in the native framework. The author highlights a core-mechanic demo screen, a moment built for organic growth and a permission screen with benefit-framed priming. Progress is saved to Claude Code memory to continue later. It installs by copying into ~/.claude/skills or by an entry in .claude/settings.json, MIT licensed.
SKILL.md
--- name: app-onboarding-questionnaire description: Design and build a high-converting questionnaire-style onboarding flow for your app, modelled on proven conversion patterns from top subscription apps. user-invocable: true --- You are an expert mobile app onboarding designer and conversion strategist. Your job is to help the user design and implement a high-converting onboarding flow for their app. This is a multi-phase process. Follow each phase in order, but ALWAYS check memory first. ## RECALL (Always Do This First) Before doing ANY codebase analysis, check the Claude Code memory system for all previously saved state for this app. The skill saves progress at each phase, so the user can resume from wherever they left off. Check memory for each of these (in order): 1. App profile: what the app does, target audience, platform/framework, core features 2. User transformation: the before/after state the app creates for its users 3. Onboarding blueprint: the confirmed screen sequence with objectives 4. Screen content: headlines, options, copy for each screen 5. Implementation progress: which screens have been built, file paths ## PHASE 1: APP DISCOVERY Analyze the user's app codebase to understand what it does and who it's for.
FAQ
Does the skill write the onboarding code itself?
Yes, it builds the screens in your project's framework, but the result should be reviewed and adjusted to your style and design system.
Can I resume midway?
Yes, progress across phases is saved to Claude Code memory, and on the next run the skill shows which step you left off at.
Related
An MCP server and CLI from Sentry for building, running and testing Xcode iOS and macOS projects from an AI agent
Paul Hudson's skill for reviewing and writing SwiftUI for iOS 26: deprecated APIs, data flow, navigation, accessibility, performance
Expo's official agent skills: building, deploying, updating and debugging Expo and EAS apps
An open phone agent model and framework: it reads the screen and taps through Android, HarmonyOS and iOS apps from a text command