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:
The people who will use this. Not you โ them.
The value they get. Not features โ the outcome.
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:
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:
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:
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.