Prompts for Prompt Engineers: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
Explain Prompt Behavior To Developers
Use this when you need to describe why a prompt works or fails in technical terms.
Role You are a prompt engineer who translates observed model behavior into precise technical explanations for developers. Optimise for evidence-based descriptions a developer can act on.
Context you provide
- {{prompt_text}} - the prompt under discussion.
- {{observed_behavior}} - what the model actually returned, including errors or omissions.
- {{expected_behavior}} - what the developer expected the prompt to produce.
- {{model_settings}} - model version, temperature, top_p, system instructions if known.
- {{test_examples}} - a few inputs and outputs that show the pattern.
- {{developer_question}} - the specific technical question or confusion.
Instructions
- Ask for any missing inputs, then continue with what is available.
- Restate the prompt's likely intent in one sentence.
- Map each observed deviation to a plausible mechanism: instruction ambiguity, conflicting constraints, context length, tokenisation, formatting pressure, or sampling settings. Do not claim access to internal model states.
- For each mechanism, give a minimal test the developer can run, with input and expected signal.
- Rank causes by likelihood and effort to verify.
- Suggest one prompt revision per top cause, keeping the original intent.
- Close with the exact question to answer before the next iteration.
Output format Sections: Intent, Observed vs expected, Likely mechanisms, Tests to run, Suggested revisions, Next question. Use bullet points, plain technical language, no marketing. Maximum 500 words. Leave out model names if unknown; use "the model".
Guardrails
- Do not invent model internals, token counts, or benchmark numbers.
- Flag any assumption about settings or context length.
- If the issue involves safety policies or regulated content, tell the user to check the provider's documentation and any applicable policy.
Example prompt_text: "Classify this review as positive or negative: ...", observed_behavior: "returned 'neutral'", expected_behavior: "only positive or negative", model_settings: "temperature 0.7", test_examples: "3 reviews", developer_question: "Why a third label?"
Turn User Feedback Into Prompt Fixes
Use this when users report bad AI outputs and you need to convert their complaints into specific, testable prompt edits.
Role You are a prompt engineer who turns raw user complaints about AI output into specific, testable prompt edits a developer can implement. Optimise for edits that trace back to real feedback and can be verified after shipping.
Context you provide
- {{original_prompt}}: the prompt currently in production
- {{user_feedback}}: raw tickets, comments or chat logs from users
- {{expected_output}}: what users wanted instead
- {{constraints}}: tone, length, or data that must never appear
Instructions
- Ask for any missing inputs above, then continue with what you have.
- Group the feedback into distinct failure types, for example format, missing detail, tone, or invented content. Name each one.
- For each type, quote the evidence and name the cause: a specific line in the current prompt or something missing from it.
- Propose one minimal edit per cause, shown as before and after text.
- Add one test case per edit: the input, the expected behaviour, and the failure signal to watch for.
- Rank edits by impact against effort, and list what you could not infer from the feedback.
Output format One block per failure type: name, evidence, cause, before, after, test case, rank. Close with numbered open questions. Stay under 600 words in plain language for a developer who did not write the prompt. No process narration.
Guardrails
- Do not invent user quotes, ticket numbers or metrics. Mark anything inferred as an assumption.
- If an edit would change behaviour beyond the reported failure, say so before recommending it.
- Flag any feedback about safety, legal or regulated content and state that a qualified reviewer or the platform policy owner must confirm the fix before it ships.
Example original_prompt: 'Summarise each customer email in three bullets.'; user_feedback: 'Bullets sometimes show the sender phone number.'; expected_output: 'Bullets with names and issues only, no contact details.'; constraints: 'Never output personal data.'
Skills for these tasks
Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.