Free · 37 prompts · Copy and use

Prompt Lab

Prompts we and our students actually run, written out in full so you can read them before you paste them. Most are built to make the model stop short of the answer — explain the error instead of fixing it, list the test cases instead of writing them.

Learning to code

Prompts that make a model teach instead of hand you an answer you cannot explain in a viva.

Explain this error, do not fix it

Students

The default behaviour of every assistant is to hand back corrected code, which teaches you nothing. This asks for the diagnosis first.

Here is my code and the error it produces.

Do NOT give me corrected code yet.

First tell me:
1. What the error message actually means, in plain words.
2. Which line causes it and why.
3. What I probably believed was happening, that is not.

Then stop and wait. I will try the fix myself.

CODE:
<paste your code>

ERROR:
<paste the full error>

Make it ask me questions

Students

Turns a chat into a tutorial. Useful for a topic you half understand — arrays, recursion, joins.

Act as a patient tutor teaching me <topic> in <language>.

Rules:
- Explain one small idea, then ask me a question about it and wait for my answer.
- Never give me more than one idea at a time.
- If my answer is wrong, do not just correct it. Ask a question that shows me why it is wrong.
- Use small, concrete examples — no analogies about factories or restaurants.
- When I have got it, give me one exercise to write myself.

Start with the first idea.

Check my understanding

Students

You explain the concept, the model finds the holes. This is the one that shows you what you do not know before an exam does.

I am going to explain <topic> to you in my own words.

Your job: find what is missing, wrong, or confused in my explanation, and list it. Be specific about what I have got wrong rather than polite. Do not rewrite my explanation for me.

My explanation:
<write it out yourself, without looking anything up>

Scope a final year project honestly

Students

Most project failures are scoping failures. This asks for a plan you can actually finish in the weeks you have.

I am a final year <course> student in India. I have <number> weeks and can work about <hours> hours a week. My skills are: <list them honestly>.

I want to build: <your idea>.

Tell me:
1. Whether that is realistic in the time I have. Say so plainly if it is not.
2. A smaller version that is realistic and still worth showing at a viva.
3. The three parts most likely to take twice as long as I expect.
4. What I should build first so that if I run out of time, I still have something working.

Do not encourage me. Be blunt about the scope.

It will not know your college's rules or what your guide will accept. Check the format requirements yourself.

Make me an exam paper on this chapter

Students

Revision works when you are tested, not when you reread. This produces the test, then marks it.

You are setting a revision paper for me on <subject / chapter>.

Give me 10 questions in this mix:
- 4 that check whether I know the definitions
- 4 that need me to apply the idea to a small example
- 2 that ask me to spot what is wrong with a piece of code or reasoning

Ask them one at a time and wait for my answer before the next. Do not tell me the answer until I have tried. At the end, list the questions I got wrong and what to revise for each.

Build me a realistic study plan

Students

Turns a vague goal into something with days attached that you can actually follow.

I want to learn <skill>. I can give it <hours> hours a week for <weeks> weeks. Right now I know: <be honest - say 'nothing' if that is true>.

Give me a week-by-week plan where every week has:
- one thing to learn
- one small thing to build with it
- how I will know I have understood it

Rules:
- Do not list twenty resources. Name one per week at most.
- Assume some weeks I will do nothing. Build that in.
- If the goal is not possible in the time, say so and give me the version that is.

Explain it in Punjabi or Hindi

Students

The concept is hard enough without the English. Technical words stay in English so your notes and exam still match.

Explain <topic> to me in simple <Punjabi / Hindi>.

Rules:
- Keep all technical terms in English - variable, loop, function, array. Do not translate them.
- Explain the idea in plain spoken language, the way you would to a friend, not in formal written style.
- Use one small example with real code, and keep the code and comments in English.
- Keep it under 200 words.

Check the translation before you learn from it. Models are noticeably weaker in Punjabi than English, and a confidently wrong Punjabi sentence is harder to spot than a wrong English one.

Give me a checklist, not the answer

Students

For when something is broken and you have no idea where to look. Builds the habit of narrowing down rather than guessing.

My <language> program is doing this: <what happens> instead of this: <what should happen>. There is no error message.

Do not tell me the cause. Give me a numbered checklist of things to check, easiest and most likely first, and for each one tell me what result would rule it out.

I will work through it and tell you what I find.

Want to build these into your own work?

Copying a prompt is the easy half. Knowing when the answer is confidently wrong, and wiring the good ones into something that runs on its own, is what we teach — six weeks, no coding needed, and you bring your own task on day one.