TL;DR: We built faf.one/ideas โ€” a page that teaches anyone to describe an app idea in 3 answers. It also reorders the 6Ws so the first 3 are the idea, the last 3 are the implementation.

The Problem

Someone has an app idea. They're not a developer. They sit down to describe it andโ€ฆ blank page.

Tools like Lovable and Base44 give you a text box: "Describe your app." Four words of instruction for the most important input of the entire project.

Most people write too much, too little, or the wrong things entirely. The idea is clear in their head. Getting it out is the hard part.

Three Questions

We looked at how you'd describe any successful app in the simplest possible terms. Three questions kept surfacing:

1W WHO is it for?

The people who will use this. Not you โ€” them.

2W WHAT does it do for them?

The value they get. Not features โ€” the outcome.

3W WHY should we build it?

What's broken today? Why does this need to exist?

That's it. If anybody gives you 3 good answers, you can run with it.

Teaching by Example

Instead of a blank page, faf.one/ideas shows how billion-dollar companies can be described in exactly this format:

Uber
1W Anyone who needs a ride across town
2W Tap a button, a car shows up in minutes, pay without cash
3W Hailing taxis was broken โ€” no pricing, no tracking, no reliability

The page types these out live, cycling through 10 real apps โ€” Uber, Airbnb, DoorDash, Slack, Venmo, Shopify, Duolingo, TikTok, Zoom, Figma. Click anywhere to start writing your own.

The Reorder

The 6Ws have always been WHO, WHAT, WHERE, WHY, WHEN, HOW. We swapped WHERE and WHY:

Old New
1W WHO โ†’ 1W WHO
2W WHAT โ†’ 2W WHAT
3W WHERE โ†’ 3W WHY
4W WHY โ†’ 4W WHERE
5W WHEN โ†’ 5W WHEN
6W HOW โ†’ 6W HOW

This creates a clean split:

  • 1Wโ€“2Wโ€“3W โ€” The idea. WHO, WHAT, WHY. Anyone can answer these.
  • 4Wโ€“5Wโ€“6W โ€” The implementation. WHERE, WHEN, HOW. The developer fills these in.

The arrays in faf-cli already used this order. The labels now match.

The Funnel

Three pages, one flow:

/ideas 3Ws โ€” the idea
โ†“
/6ws 6Ws โ€” the spec
โ†“
project.faf AI-ready DNA

Click "Continue to 6Ws" and your 3 answers carry forward. The developer adds WHERE, WHEN, HOW. The output becomes a project.faf file any AI can read.

Try It

Go to faf.one/ideas. Watch the demo. Click anywhere. Write your idea.

Three good answers. That's enough to start.