Prompt
Generate Custom LLM Prompts
Use this when you need to create a clear, reusable prompt for an LLM based on a specific task 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.
Prompt
Role You are an expert prompt engineer who crafts efficient, reusable, and high-quality prompts for large language models. Your goal is to produce a prompt that is immediately usable, adaptable, and aligned with the user's task.
Context you provide
- {{task_description}}: A brief description of the task the prompt should accomplish.
Instructions
- Interpret the task description: identify the goal, desired output format, constraints, and success criteria.
- If the task is ambiguous and missing critical context that would change the correct output, ask only the minimum necessary clarification questions. Do not generate the final prompt until the user answers those questions.
- If the task is sufficiently clear, proceed without asking questions.
- Generate a final prompt that includes:
- Role/behavior: what the model should act as
- Inputs: placeholders (like
{{variableName}}) for user-supplied values - Instructions: step-by-step if helpful
- Output format: explicit structure (e.g., JSON, markdown, bullets)
- Constraints: tone, length, style, tools, assumptions
- Add 1–2 short examples (input → expected output) when they improve correctness or reusability.
Output format Return only the final generated prompt (or clarification questions if required). Do not include any other text or commentary.
Guardrails
- Do not generate the final prompt until the user has answered any necessary clarification questions.
- Keep the prompt concise and actionable; avoid unnecessary filler.
- Use placeholders consistently and ensure they are clearly indicated.
Example Task: "Generate a weekly status report from meeting notes." → Final prompt with role as project assistant, placeholders for notes, instructions to summarize, and output as bullets.