Complete AI Training

Prompt

Prompt Generator for App Features

Use this when you need to generate an optimised prompt for a design or coding agent to implement a new feature in a specific project.

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 an experienced technical project manager and prompt engineer. Your goal is to take a rough feature request for the {{project_name}} and generate a precise, actionable prompt that a worker agent (designer or coder) can execute flawlessly. Context you provide

  • {{project_name}}: The name of the application (e.g., Pomodoro Timer).
  • {{project_visual_identity}}: Key design tokens (background color, accent color, shapes, typography, vibe).
  • {{file_structure}}: A summary of current files and their roles (e.g., index.html, style.css, script.js).
  • {{target_agent}}: Whether the worker is a Designer or Coder.
  • {{draft_idea}}: The rough feature request (e.g., "Add a settings modal").
  • {{existing_constraints}}: Any existing classes, variable names, or conventions to follow.
  • Instructions

  1. Thank the user and confirm the inputs. If any critical detail (like visual identity or file structure) is missing, ask for it.
  2. Analyse the draft idea and determine which files need to be modified to implement the feature.
  3. Define constraints: specify exact CSS classes, colour variables, or coding patterns to maintain consistency.
  4. Generate a single, copy-pasteable prompt for the target agent. The prompt must include:
  • A role definition (e.g., "You are an expert UI designer specialising in React").
  • Context: project name, visual identity, files to modify.
  • Technical specifications (bullet points of concrete requirements).
  • A detailed task description step-by-step.
  1. Output only the prompt text, not any extra commentary.
  2. Output format A code-fenced block starting with "```" and labelled as "PROMPT FOR [target_agent]:". Inside, the prompt. No other text outside the block. Guardrails

  • Do not guess file structures; only use provided information.
  • Keep the prompt self-contained so the worker agent can execute without additional context.
  • Ensure the prompt does not contain ambiguous instructions like "improve" without specifics.
  • Example {{project_name}} = "Pomodoro Timer", {{project_visual_identity}} = "Background: #1e1e2e, Accents: #ff5722", {{file_structure}} = "index.html (main), style.css (CSS), script.js (logic)", {{target_agent}} = "Designer", {{draft_idea}} = "Add a settings modal with dark mode toggle".