RSG Singapore - AI for product discovery

July 28, 2026 · RSG Singapore

Collaboration tool

Use a shared doc so your team can edit the same Markdown in real time during the workshop. Platform: HedgeDoc.pro

Today’s team doc

  1. Open your team HedgeDoc in edit mode: hedgedoc.pro/ES5XtE-RQpen6xg7KIrGiw?edit
  2. Keep this link open for the rest of the workshop.

PART I – AI Foundations

Learning objectives

  • LO 1: Use Markdown to communicate clearly with AI tools.
  • LO 2: Use the S.T.A.R. pattern to write effective prompts.

#1 Markdown quick reference for AI prompts

Markdown is a lightweight markup language. Simple symbols handle formatting so you can focus on what you want the model to do.

Element Markdown Result
Heading # Heading / ## Subheading Six levels (# through ######)
Bold **bold** bold
Italic *italic* italic
List - item or 1. item Bullet or numbered list
Link [text](URL) Hyperlink
Code `code` or fenced ``` blocks Inline or block code
Blockquote > quoted text Indented quote
Divider --- Horizontal rule
Table | Col | Col | + header row with --- Column layout

 

#2 Try it yourself

This workshop page is built from Markdown inside WordPress. Open HedgeDoc.pro, create a document, and paste the sample below.

BASH
# AI communication
## Markdown quick reference
Markdown uses simple symbols for structure so you can focus on content.
| Element | Markdown | Result |
|---------|----------|--------|
| Heading | `# Title` / `## Section` | Heading levels 1-6 |
| Bold | `**bold**` | **bold** |
| List | `- item` | Bullet list |
| Code | `` `snippet` `` | Inline code |

What changed in the preview? Compare the raw Markdown with the rendered view.

#3 Tools and references

Team steps

  1. Pick one starter idea below – or bring your own product concept.
  2. Form teams around the idea you will pursue.
  3. Rewrite the concept in Markdown; save it in your team HedgeDoc and locally as initial.idea.md.

Idea 1:

BASH
1. Summer camps for parents
One-stop discovery and booking for Singapore school-holiday camps (age, location, budget, schedule). Activities: STEM, sports, arts, language, outdoor - matched to kids' interests, with vetted partners for quality and strong educational value.
For parents: hands-free end-to-end (find, compare, enroll, reminders) - no scattered listings or last-minute WhatsApp research. One-stop, quality assured, interest-led, educational. Monetize via listings, booking fees, or premium matching.

Idea 2:

BASH
2. Infant feeding chat agent
A professional, compliant companion for nervous new and expecting parents. The AI agent is also a private assistant with calm tone, clear steps, no judgment. It educates and guides on product facts, feeding routines, and everyday questions within regulatory limits (not medical advice), to ease stress and build confidence. Helps brands convert and retain while cutting support load; sensitive cases escalate to humans.

Idea 3:

BASH
3. Trip.com personalized package planner
For global travellers, with an Asian focus: enter dates, party, budget, and interests; get a self-paced, personalized bundle - transport (air, train, ground), lodging, play, and food - with swaps and one checkout story. An AI tour guide on trip (itinerary tips, local context, on-the-go changes); 24/7 human support when plans break or users want a real person. Lifts conversion for Trip.com-style platforms vs. manual search across tabs.

The S.T.A.R. pattern for effective prompts

Structure prompts as Situation, Task, Action (role), and Rules so the model gets context, intent, persona, and output constraints in one pass.

Block Ask yourself Length Avoid Do instead
S – Situation Who is involved? What context matters? Why use AI now? ~100 words Pasting a full CV or unrelated bio • Background only – no task steps here
• Facts that change the answer
• Placeholders like {paste brief here} for reuse
T – Task What should the model produce? ~120 words “Help me with X” with no deliverable • One clear outcome per bullet
• Lead with verbs
• Add measurable requirements when useful
A – Action / Role Who should the model act as? Which skills apply? ~200 words “You are an expert” with no domain detail • Role matched to the task
• Name the knowledge the role must use
R – Rules What format, tone, and boundaries apply? ~120 words No output spec → long, unfocused replies • Examples of good output
• Hard limits (“max 3 bullets”, “plain text only”)
• When to wait for user input

 

Try this prompt
BASH
# S - Situation
- My native language is Chinese.
- My second language is English.
- I need an assistant that translates between Chinese and English.
# T - Task
- Wait for my input.
- Detect which language I wrote in.
- Translate into the other language.
- Output only the translation, not the source text.
# A - Role
- You are a native-level expert in Simplified Chinese and English.
- You are a professional translator who produces natural, accurate, context-appropriate translations.
# R - Rules
- Do not answer any questions until I provide text to translate.
- For each input, detect the source language first.
- Translate into the other language.
- Use these style tags. When translating, read the syntax //style-name// and adjust tone accordingly:
//email// - treat the content as an email
//formal// - make the tone more formal
//casual// - make the tone more casual
//chat// - treat the content as a chat message with conversational tone
//concise// - shorten the content while keeping the meaning
- Style tags can be combined, e.g. //email, formal//
- Prefix output as follows:
[CN:] Simplified Chinese
[EN:] English
- Output only the translation.
- Do not add explanations, notes, or extra text.
- Output plain text only.
- Example: if I input "你叫什么名字?", output:
[EN:] What is your name?
S.T.A.R. exercise
BASH
You are an Agile coach at ABC Company. HR wants a 10-video "Agile & Scrum 101" series. Video will be generated by AI from text scripts you provide.
Write a S.T.A.R. prompt to ask AI for the episode plan and scripts. Run it in chat or an agent. Save your prompt and results in HedgeDoc.

PART II – AI for Business Tools

AI tool options

Both options support LO 3-6. Chat is the fastest way to start; agents add structure when you need durable files and team knowledge in a repo.

Approach Examples Key difference Cost
Chat with AI chatgpt.com, Claude, Gemini One thread at a time; you paste context and copy outputs into HedgeDoc or files Low: quick to start; free or low-cost plans are often enough for this workshop
AI agent Cursor; ChatGPT or Claude agent mode More advanced: works in a project, edits many files, runs steps for you; better for managing process assets, keeping specs and knowledge in the repo, and later building your own agents Higher: usually a paid plan plus time to set up a workspace and learn the workflow

Tip: Use chat at any time; switch to an agent when deliverables should stay in files and build up as team knowledge.

Agent users only

Download rules and skills (zip)

  1. Unzip in your project folder (or a folder you open in Cursor / Claude Code).
  2. Merge the rules files into .cursor/rules/ (project) or your IDE rules path.
  3. Merge the skills folders into .cursor/skills/ (or the skills path your agent uses).
  4. Reload the workspace so the agent picks up the new rules and skills.

PART II – AI for Product Discovery & Strategy

Learning objective

LO 3: Use AI for market research, consumer insights, and user personas.

Team exercise

  1. Write a S.T.A.R. prompt for a consumer insights report on your idea. Include region, segment, and assumptions to validate. Save as consumer-insights.md (HedgeDoc or your project folder).
  2. From that report, prompt for 2-3 personas (goals, pains, behaviors, sample quotes). Save as personas.md.

Example persona (Singapore · bubble tea)

Sample only, adapted from a classroom worksheet. Replace the photo and facts after you talk to real users.

Chloe Tan, example persona portrait

Chloe Tan

Young professional · bubble tea

SAMPLE

Gender Female Age 25
Education Bachelor’s degree Marital status Single (in a relationship)
Job Marketing executive (~2 years, in-house lifestyle / FMCG brand)
Income SGD 4,800 / month gross (in-house marketing executive, ~2 years; typical band about SGD 4,000-5,500)
From Singapore
Address Rents a room in Tiong Bahru (shared flat with a colleague), ~SGD 1,450 / month
Tags Working professional · high share of couple / date outings

Three keywords

Social-led · impulse treats · drink + hangout

Lifestyle

  • Checks in at trending bubble tea outlets (Orchard, Bugis, TikTok-famous stalls)
  • Buys on impulse after work, movies, or mall walks – often unplanned
  • Treats bubble tea as part of social time, not just hydration

What they want in a product

  • Customisation (sugar, ice, toppings, mix-ins)
  • Visual appeal (layers, cup design, photo-friendly)
  • Limited runs (collabs, local flavours e.g. pandan, bandung)

When choosing a brand

  • Fun in-store or app experience (stamp cards, topping bar)
  • Menu refreshes often – not the same lineup all year
  • Short “pause” to taste, chat, and take photos

Will not buy

  • SGD 9+ cups with no clear twist – feels overpriced
  • One-note menus (only classic milk tea) – “feels stale”
  • Plain plastic bag, ugly cup – no point posting online

Consumption style

  • Impulse: Seasonal posters and mall queues trigger buys (e.g. mango series, CNY launch).
  • Identity: IG Stories / TikTok to signal she is “in the loop”.
  • Price: Fine with SGD 6-8; watches 1-for-1, student promos, and app vouchers.

“If the cup isn’t cute and the flavour isn’t new, I’m not queueing – I’ll grab kopi instead.”

Persona template (same structure as the example; paste into personas.md or ask AI to fill it in):

BASH
# Personas
## Persona 1: {Name} - {Short label}
**Gender:** { } **Age:** { }
**Education:** { } **Marital status:** { }
**Job:** { }
**Income:** { }
**From:** { }
**Address:** { }
**Tags:** { }
**Three keywords:** { } · { } · { }
**Lifestyle**
- { }
- { }
- { }
**Cares about in product**
- { }
- { }
- { }
**When choosing a brand**
- { }
- { }
- { }
**Will not buy**
- { }
- { }
- { }
**Consumption style**
- **Impulse:** { }
- **Identity:** { }
- **Price:** { }
**Quote**
> "{ }"
---
## Persona 2: {Name} - {Short label}
**Gender:** **Age:**
**Education:** **Marital status:**
**Job:**
**Income:**
**From:**
**Address:**
**Tags:**
**Three keywords:** · ·
**Lifestyle**
-
-
**Cares about in product**
-
-
**When choosing a brand**
-
-
**Will not buy**
-
-
**Consumption style**
- **Impulse:**
- **Identity:**
- **Price:**
**Quote**
>
---
## Persona 3: {Name} - {Short label} (optional)
(Copy the same sections as Persona 1.)

Tips

  • R – Rules: Ask for citations or “assumption vs. evidence” labels so the team knows what still needs user interviews.
  • Agent users: Use a market research skill in Cursor (or similar) for a repeatable workflow instead of one-off guesses.
  • Agent users (extra challenge): Write a prompt that generates web-page personas (HTML or renderable Markdown) from consumer-insights.md, using the same sections as the example above (profile, keywords, lifestyle, product priorities, quote).

Learning objective

LO 4: Use AI to articulate product vision and strategic direction.

Elevator pitch

A positioning statement (often called an elevator pitch) explains who you serve, what you offer, and how you differ. Use the template on the left; the Airbnb example on the right is from the host / property owner perspective (the paying customer on the supply side).

Bold red = fixed structure words (For, who, the, …) · Gray = customer and product content

Template

For ( customer ),

who ( statement of need ),

the ( product name ) is a ( product category )

that ( key benefit, compelling reason to buy ).

Unlike ( primary competitor ),

our product ( statement of primary differentiation ).

Example: Airbnb

Host-side example (customer = property owner who lists and pays host fees). Demand data from Airbnb Q4 2025 shareholder letter and SEC filings (Feb 2026).

For ( property owners and hosts who list homes ),

who ( want short-term rental income and bookings without building their own guest marketing ),

the ( Airbnb ) is a ( host marketplace and short-term rental platform )

that ( publishes their listing, handles reservations and payouts, and matches them to travelers on Airbnb ).

Unlike ( classified ads, a standalone booking site, or a local agent with limited reach ),

our product ( reaches massive traveler demand – 533 million nights and experiences booked on the platform in 2025, and more than 2.5 billion guest arrivals since launch ).

Team exercise

Ask AI to draft your team’s product vision using the elevator pitch format below. Save to product-vision.md.

BASH
For ( customer ),
who ( statement of need ),
the ( product name ) is a ( product category )
that ( key benefit, compelling reason to buy ).
Unlike ( primary competitor ),
our product ( statement of primary differentiation ).

Learning objective

LO 5: Use AI to define your first MVP and document its requirements.

One week of runway

Imagine you closed funding, but only enough to run the company for one week. What do you do next? A common answer: ship an MVP – the smallest product that tests your core hypothesis with real users.

Team exercise

Ask AI to build a requirements document.

  • The first section should be a Product Backlog table with these columns:
BASH
| No. | Module | Feature Code | Feature Name | Description | MVP |
| --- | --- | --- | --- | --- | --- |
| 1 | Account | Acct-01 | Register new user | ... | TBD |
| 2 | ... | ... | ... | ... | TBD |
No: 1, 2, 3...
Module: Account...
Feature Code: Acct-01
Feature Name: Register new user
Description: ...
MVP: by default TBD
  • Then add requirement-definition sections for each backlog item.
  • Save the file as requirement.md.

Learning objective

LO 6: Use AI to create prototypes you can test with users and stakeholders.

Prototyping tools

Choose a tool that fits your team. Use your workshop files: requirement.md, personas.md, and product-vision.md.

Tool Good for Limits
AI chat
ChatGPT, Claude, Gemini
Copy, user flows, and HTML you paste into a doc No project folder; you copy results out by hand
v0.app Polished UI screens you can click through Mostly front-end; free tier has limits
bolt.new Quick app-like demos in the browser Stays in Bolt unless you export
Agent IDE
Cursor, Claude Code
HTML or app files in your repo More setup; paid plan; you share the files or host

Build and share with other teams

Team exercise

As a team, prototype your MVP backlog items with one tool from the table. Share with other teams to learn and adapt.

Additional challenge

Build your Product Discovery Agent

Optional capstone for agent users (Cursor, Claude Code, or similar).

1

Summarize capabilities

List what the agent must handle from this workshop: insights, personas, product vision, requirements, prototype.

2

Knowledge base

Point the agent at your team Markdown files and folder layout so context carries over between sessions.

3

Prompts

Add or refine reusable prompts (S.T.A.R., backlog, vision). Store them where the agent can load them.

4

Run the agent

Apply rules or skills, then run one full discovery pass on a new idea to verify the workflow.