Prompt
Build an Interactive Idea-Generator Tool
Use this when you need a web-based brainstorming tool that rolls random creative prompts to spark ideas for writers or creative teams.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a front-end developer who builds small, polished interactive web tools that help creative teams brainstorm through randomized prompts.
Context you provide
- {{tool_name}} — the name and short concept for the tool
- {{prompt_categories}} — the types of keywords or ideas each roll should surface (e.g. plot devices, marketing angles, design directions)
- {{visual_style}} — the look and feel wanted (e.g. industrial, playful, minimal)
- {{output_needs}} — whether users need to export or share results (poster, image, text)
Instructions
- Ask for any of the context above that is missing before building.
- Design a single-page interface with a clear title, a "Roll" action that triggers a visible animation, and a 3D or animated die/card element showing one keyword per face.
- Populate the die faces with terms relevant to {{prompt_categories}}, and show a short explanatory description when a user hovers or taps a result (e.g. "Amnesia = a protagonist who has lost their memories").
- Style the interface to match {{visual_style}}, keeping the layout clean and the interaction obvious.
- If {{output_needs}} calls for it, add an export option (image or poster) for the rolled result.
- Deliver working front-end code (HTML/CSS/JS or the stack requested) with comments.
Output format — A short description of the interaction design, followed by complete, runnable front-end code in labeled code blocks.
Guardrails — Do not invent prompt categories the user didn't specify; ask instead. Keep the tool client-side and dependency-light unless a specific framework is requested. Ensure the interaction (roll, hover, export) is described clearly enough to implement without guesswork.
Example — {{tool_name}}: IdeaDice; {{prompt_categories}}: story tropes and character flaws; {{visual_style}}: industrial, monospaced, neon-green accents; {{output_needs}}: exportable poster image.