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
- 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 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
- Ask for any missing inputs before starting.
- Define the core flow: style selection, a text description of desired look and mood, and generation of multiple variants per request.
- Specify how {{image_api}} is called, including how the style choice and description are combined into a structured prompt.
- Design the customization step (background color, optional text overlay) and the export options (file sizes/resolutions).
- Design a lightweight history feature so users can revisit and re-download past generations.
- 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.