Welcome, explorer! π In this multi-stage workshop, we are going to use the C.R.A.F.T. framework (Context, Role, Action, Format, Target) to build a revolutionary travel app.
Use the tabs below to move through the design sprint. Your inputs in earlier steps will update the prompts in later steps! π
Step 1: Who are we building for? π§βπ€βπ§
First, we need to identify our users. We want niche, interesting characters to make our app truly "hyper-personalised".
Context: We are preparing for a product design sprint to create a new hyper-personalised travel AI.
Role: Act as a Senior User Researcher and Creative Strategist.
Action: Create 4 detailed, unique user personas. They should be niche and specific (hyper-personalised).
Format: Output in this exact format, in markdown code block, with no preamble or conclusion:
- Sarah Chen:
> Age: 35
> Occupation: First-time allotment gardener
> Niche Interest: Sustainable permaculture
> Travel Goal: Explore permaculture gardens across Europe
- [Next persona name]:
> Age: [age]
> Occupation: [occupation]
> Niche Interest: [interest]
> Travel Goal: [goal]
Target: Create personas with this level of detail and specificity.
π Your Action: Run the prompt above and paste the raw output below. A dropdown will be generated so you can select your favourite persona!
Step 2: Solving the Problem π‘
Now that we have our persona, let's brainstorm how AI can solve their specific needs.
Context: We are brainstorming feature sets for a travel app.
Role: Act as a Senior Product Analyst and Technologist.
Action: Create 10 innovative solution ideas that show how AI technology can solve the specific needs of the target persona.
Format: Output ONLY in this exact format, in markdown code block, with NO preamble, introduction, or conclusion:
- AI Garden Route Planner:
> Description: Maps optimal routes based on seasonal bloom times and permaculture practices
- [Next idea name]:
> Description: [brief description]
Target: The persona is: [Paste Persona in previous step]
π Your Action: Run the prompt above and paste the raw output below.
β οΈ Could not parse the output format. The ideas will still be passed to the next step as plain text.
Step 3: Prioritisation π
We can't build everything! Let's rank these ideas to find the "Goldilocks" featureβhigh value, reasonable effort.
Context: We need to prioritise our product roadmap.
Role: Act as a Lead Product Manager.
Action: Rank the previous 10 ideas from easiest to hardest in terms of effort (0-100), and lowest to highest value (0-100). Provide a brief justification for the ranking.
Format: Output ONLY in this exact format, in markdown code block, with NO preamble, introduction, or conclusion:
- AI Garden Route Planner:
> Effort Score: 45
> Value Score: 85
> Justification: Moderate effort due to mapping integration, high value for target user
- [Next idea name]:
> Effort Score: [0-100]
> Value Score: [0-100]
> Justification: [brief justification]
Target: The list of ideas generated previously.
π Your Action: Run the prompt above and paste the raw output below. Then select your "Winning Solution" from the dropdown!
Step 4: The Crazy 8s AI Race ππ¨
Grab a piece of paper! Fold it 3 times to make 8 boxes. You have 5 minutes to sketch 8 interaction ideas for your Winning Solution.
While you draw, let's race the AI to see what concepts it comes up with.
Context: We are in the ideation phase, looking for visual inspiration.
Role: Act as an expert UI/UX Designer and AI Artist.
Action: Create an image prompt description for a "Crazy 8s" moodboard. Each of the 8 sections should show a unique user interface interaction method for the solution.
Format: A detailed image generation prompt description.
Target: The solution is: [Paste Solution in Step 3]
Optional: If you have access to an image generator (like Midjourney or Firefly), paste the output of the prompt above into it!
Step 5: Make it Real πΈ
Take a photo of your favourite sketch from your Crazy 8s paper (or select the best AI concept). We are going to upload this to an AI Prototyper (like Figma Make, Gemini, or Vercel v0).
Context: Turning a low-fidelity sketch into a high-fidelity UI.
Role: Act as a Senior Frontend Developer.
Action: Make the UI match the attached image, but apply the correct functionality for the specific solution and persona.
Format: Functional React/HTML code (or UI design depending on tool).
Target:
This is an app to solve: [Paste Solution in Step 3]
This is intended for: [Paste Persona in Step 1]
You have 5 minutes to pitch this idea. Let's create a magical narrative.
Context: We are presenting to the board of directors.
Role: Act as a Master Storyteller and Chief Product Officer.
Action: Write a 2-minute pitch script that takes the stakeholders on a journey of discovery, highlighting the user's pain and the "magic" of our new solution.
Format: A speech script with stage directions for visuals.
Target:
Persona: [Paste Persona in Step 1]
Solution: [Paste Solution in Step 3]
π Congratulations! You've gone from a blank slate to a pitched prototype using the C.R.A.F.T. framework!