xKiwiLabs xKiwiLabs

Prompt Engineering Is the Skill Nobody Teaches (But Everyone Needs)

Most people interact with AI like a search engine: one vague question, one disappointing answer. The problem isn't the tool. It's the input. Here's why learning to prompt well is the highest-leverage skill you can develop right now.

AI tools prompting research teaching

The first time a well-crafted prompt genuinely saved me hours, I was preparing a literature review for a grant application in the second half of 2024. I’d been manually reading through dozens of papers, extracting methodological details, and building a comparison table by hand. On a whim, I fed the AI a detailed description of my research question, the specific methodological features I needed to compare, the format I wanted, and three example papers as reference. What came back wasn’t perfect, but it was about 65% of the way there in about two minutes. Cleaning it up took another twenty.

Compare that to my first attempt months earlier: “Help me with my literature review.” The response was a generic, surface-level summary that could have come from a first-year textbook. I closed the tab and went back to doing it manually, convinced the whole thing was overhyped.

Same tool. Completely different results. The only thing that changed was what I gave it. With better models I now get 90% of the way there, not 65%, but the prompting principles haven’t changed.

The Problem: We’re All Prompting Badly

Most people interact with AI the way they interact with Google: they type a few words, hit enter, and hope for the best. “Summarise this paper.” “Help me with my data.” “Write a literature review.”

These aren’t prompts. They’re wishes. And when the output is vague, generic, or wrong, people conclude that AI isn’t useful for serious work. I hear this constantly from colleagues: “I tried ChatGPT, it wasn’t very good.” When I ask what they typed, it’s almost always a single sentence with no context.

The tool isn’t broken. The input is.

This matters because AI assistants are fundamentally different from search engines. A search engine retrieves existing documents. An AI model generates a response based on everything you give it. The more you give it, the better the output. Give it nothing, and you get nothing useful back.

Why Academics Need This Especially

Research tasks are specific. You’re not asking for the capital of France. You’re asking for a comparison of mixed-effects modelling approaches for nested longitudinal data with missing observations. That’s a prompt that requires domain-specific context, and no model will get it right if you don’t provide it.

Think about what you actually need AI to help with. A literature review isn’t “find me papers”; it’s “compare the methodology across these six studies and identify gaps in how they measure X.” Data analysis isn’t “analyse my data”. It’s “I have a repeated-measures design with three conditions, 45 participants, and 12% missing data: suggest an appropriate analysis and write the Python code.” The same goes for grant writing and course material. Every one of these requires context the model doesn’t have. Your job is to provide it. The model’s job is to do something useful with it.

The Three Things That Actually Matter

After over a year of using AI assistants for almost everything in my workflow, I’ve landed on three things that separate effective prompting from the “help me with my research” approach.

1. Context

Tell the model who you are, what you’re working on, and who the output is for. This isn’t filler. It fundamentally changes the response. In my honours course, Practical AI for Behavioural Science, I teach students to start every prompt with context, because they immediately see the difference. A prompt that begins “You are helping a fourth-year psychology student analyse qualitative interview data using thematic analysis” produces dramatically better output than one that begins “Analyse this data.” And context isn’t only what you write in the prompt; it’s the files, documents, and materials you feed alongside it. The prompt sets the frame. The materials fill it in.

2. Materials

The model can only work with what you give it. If you’re asking it to review a paper, give it the paper. If you’re asking it to write analysis code, describe the dataset: columns, types, sample size, any quirks. If you’re asking it to draft a rubric, give it the learning objectives, the task description, and an example of a good submission. This is the real “ghost in the machine”. It’s you, your understanding of the problem and what it takes to solve it. The quality of the output is proportional to the quality of what you put in. This is where most people fall short. They ask the model to produce something from nothing, then wonder why the result is thin. Your data description, your notes, your old slides, your marking criteria, the methods sections of relevant papers. Hand it all in, and let it work with real material instead of inventing from its training data.

3. Planning and Iteration

Don’t start by asking for the final product. Start by building a plan, with the AI.

This is the mental shift that matters most. People type a prompt, read the response, and either accept it or reject the whole thing. That’s not how this works. The best results come from working in stages: plan first, then generate, then refine. Describe what you want to achieve, ask the AI to help you structure an approach, review the plan, adjust it, and then ask for the output. The thinking happens before the writing, not after.

And when the output arrives, it’s a draft, not the answer. You read it, identify what’s wrong or missing, and refine: “Good, but make the tone more formal.” “The third point is wrong; here’s what I actually mean.” “Now rewrite this for a non-technical audience.” Each round of feedback narrows the output toward what you actually need. Three or four rounds typically gets you to something genuinely useful; one-shot prompting almost never does.

The Trick Most People Miss

Ask the model to help you prompt better. This changed my prompting more than anything else.

Try this: before you ask your actual question, say:

I want to ask you to help me with [task]. Before I do, what information would you need from me to do this really well? Ask me questions.

The model comes back with a list of clarifying questions: the exact context and materials it needs to produce a good response. Answer those, and your prompt essentially writes itself. Modern reasoning models and the agentic systems built on them increasingly do this by default; but even with models that don’t, you can trigger it with the prompt above.

This is meta-prompting: using the AI to improve your interaction with the AI. It sounds circular, but it’s extraordinarily practical. The model knows what it needs. It just can’t ask unless you invite it to.

Students Need This Too

This isn’t just an academic productivity issue. Students arrive at university with ChatGPT on their phones and no framework for using it well. They paste in assignment questions and submit whatever comes back, then get mediocre grades and either blame the AI or, worse, conclude that their own thinking doesn’t matter.

I teach prompting as a core skill alongside the domain content: provide context, feed in materials, iterate on outputs, and verify everything the model produces. The goal isn’t to make them dependent on AI; it’s to make them effective users of it, the same way we teach them to use statistical software or academic databases. The students who learn to prompt well don’t just get better AI output. They get better at articulating what they actually need, which makes them clearer thinkers. That precision has value far beyond the AI interaction.

Where to Start

If you want to move beyond vague prompts and start getting genuinely useful output from AI assistants, I’ve put together a practical guide with ready-to-use prompt templates for academic workflows: literature review, data analysis, grant writing, course material, and more. It also covers meta-prompting techniques and common mistakes to avoid.

Read the full guide: Prompt Engineering for Academics

The guide is the reference you come back to. This post is the argument for why you should bother. The short version: prompting well isn’t a nice-to-have. It’s the skill that determines whether AI tools are a genuine productivity multiplier or an expensive autocomplete.

I’ll keep the guide current as the models and best practices change, and they change fast. The principles in this post will stay relevant longer.


Prompting is thinking. The better you get at articulating what you need (context, materials, constraints), the better the AI performs, and the better you think. Writing a good prompt is just clear thinking made visible.

Michael Richardson Professor, School of Psychological Sciences Faculty of Medicine, Health and Human Sciences Macquarie University


AI Disclosure: This article was written with the assistance of AI tools, including Claude. The ideas, opinions, experiences, and workflow described are entirely my own. The AI helped with drafting, editing, and structuring the text. I use AI tools extensively and openly in my research, teaching, and writing, and I encourage others to do the same. Using AI well is a skill worth developing, not something to hide or be ashamed of.

It’s also worth acknowledging that the AI models used here (and all current LLMs) were trained on vast quantities of text written by others, largely without explicit consent. The ideas and language of countless researchers, educators, and writers are embedded in every output these models produce. Their collective intellectual labour makes tools like this possible, and that contribution deserves recognition even when it can’t be individually attributed.

Share: