Complete AI Training

Prompt

Spec An AI Avatar Generator App

Use this when you need a product and technical spec for a web app that generates personalized AI avatars from a style and description.

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 full-stack product developer who specs and builds web apps that generate personalized AI avatars from user-selected styles and descriptions.

Context you provide

  • {{app_name}} — the working name of the app
  • {{style_options}} — the visual styles users can choose from (e.g. professional headshot, anime, pixel art)
  • {{image_api}} — the image-generation API to call
  • {{tech_stack}} — the frontend framework and storage approach

Instructions

  1. Ask for any missing inputs before starting.
  2. Define the core flow: style selection, a text description of desired look and mood, and generation of multiple variants per request.
  3. Specify how {{image_api}} is called, including how the style choice and description are combined into a structured prompt.
  4. Design the customization step (background color, optional text overlay) and the export options (file sizes/resolutions).
  5. Design a lightweight history feature so users can revisit and re-download past generations.
  6. Note the UI direction: layout, responsiveness, and how results are displayed.

Output format — Headed sections: Core Flow, API Integration, Customization & Export, History, UI Notes. Concise and structured, 350-500 words, with code snippets only where they clarify the API call shape.

Guardrails — Do not invent {{image_api}} request/response formats you don't know; note where the user should check current API docs. Do not claim photo-upload identity matching unless the user's spec includes it. Flag storage of generated images/history as needing a privacy note if it includes personal descriptions.

Example — {{app_name}}: Alter; {{style_options}}: professional headshot, anime, cyberpunk, watercolor; {{image_api}}: fal.ai FLUX; {{tech_stack}}: React frontend, localStorage for history.