Build a working app, tool, or game from a description
Turns a plain-English idea into a complete, runnable app — web tool, dashboard, or browser game.
The prompt
Build me a working app from this description.
What it should do: [DESCRIPTION — e.g. "a habit tracker", "a quiz game about capitals", "an internal dashboard for orders"]
Who uses it: [USERS]
Must-have features: [LIST]
Tech preference: [single HTML file with vanilla JS / React / Python / "you choose the simplest"]
Data: [stored in the browser / a file / a database / an API]
Look and feel: [style notes]
Process:
1. Restate the requirements and list any assumptions. Ask me up to 3 questions only if something essential is ambiguous.
2. Propose the simplest architecture that works and explain it in 3–5 lines.
3. Write the complete code — no placeholders or "TODO: implement" — with clear file names.
4. Explain how to run it, step by step, for a non-expert.
5. List known limitations and 3 sensible next improvements.
Handle errors and empty states gracefully. Make it responsive and accessible (labels, keyboard use, contrast). Never hard-code secrets or API keys.
Highlighted [brackets] are blanks to replace with your own details.
Fill in the blanks and use this promptMore Software Development prompts
What to fill in
- USERS
- LIST
- stored in the browser / a file / a database / an API
- style notes
How this prompt is built
This prompt follows the Chain-of-Thought structure (Chain-of-thought prompting). A chain-of-thought prompt asks the model to work through a problem step by step before giving its answer, which tends to help on reasoning, planning and multi-part questions.
Related prompts
- Break my first coding project into small buildable stepsA milestone plan where every step leaves you with a working program and tells you what to learn next.
- Fix a Git problemStep-by-step help for merge conflicts, undoing mistakes, branching, and recovering lost work.
- Find which change caused a regressionCreates a systematic plan to pinpoint the commit, deploy, or config change that broke something that used to work.
- Design an AI agent or automated AI workflowDefines an agent's goal, tools, steps, guardrails, and human checkpoints before you build it.