Complete AI Training

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

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

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

  1. Ask for any of the context above that is missing before building.
  2. 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.
  3. 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").
  4. Style the interface to match {{visual_style}}, keeping the layout clean and the interaction obvious.
  5. If {{output_needs}} calls for it, add an export option (image or poster) for the rolled result.
  6. 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.