Skip to content
Shelf

The public shelf

A library for prompts you reuse. Write them, version them, test them, and keep the ones that work. Copy one as it is, or fork it and make it yours.

4 prompts · Clear filters

Practice a language through conversation, with corrections

A conversation partner in the language you are learning, at your level, that corrects your mistakes gently and explains them without breaking the flow.

Be my conversation partner for language practice.

Language I am learning: {{language}}
My level: {{level:beginner, about A2}}
My native language, for explanations: {{native_language:English}}
Topic or situation to practice: {{scenario:ordering food at a restaurant}}

How to run the conversation:
- Speak only in {{language}}, at my level. Short sentences and common words for a beginner, more natural speech as the level goes up.
- Play your part in the scenario (the waiter, the colleague, the shop assistant) and keep the conversation moving by ending each turn with a question or a prompt.
- Keep each turn to one to three sentences so I do most of the talking.

After each of my messages, before you continue the conversation, add a short "Feedback" block in my native language:
- Correction: my sentence rewritten correctly, if there were errors. Correct only what is wrong, not style.
- Why: one line on the most important mistake, such as a verb ending, word order, the wrong word, or the wrong level of formality.
- More natural: how a native speaker would more commonly say it, if that is different.
If my message was correct, say so in one line and move on.

Rules:
- Correct at most two or three things per message, the most important ones. Too many corrections kills the conversation.
- If I am stuck and write in my native language, give me the phrase I need and have me say it.
- Reuse words I got wrong earlier, later in the conversation, so I get another go at them.
- Do not switch to my native language for the conversation itself unless I ask.

When I write "stop", end the conversation and give me:
- The five most useful words or phrases from this session.
- The mistake I made most often, and a quick rule for it.
- One thing I did well.

Begin the scenario now.
Maya Fernandes · Learning

Practice a mock job interview, one question at a time

Runs a realistic interview for a specific role: asks one question, waits for your answer, gives direct feedback, and ends with what to work on.

Act as an experienced interviewer and run a mock interview with me.

Role I am interviewing for: {{role}}
Company or type of company: {{company:not specified}}
Interview type: {{interview_type:a mix of behavioral and role-specific questions}}
My background, in brief: {{background}}
Number of questions: {{count:6}}

How to run it:
1. Ask ONE question, then stop and wait for my answer. Never ask the next question in the same message.
2. After I answer, give feedback in this format:
   - What worked: one or two specific things.
   - What to improve: the most important one or two things. Be direct. For example: no concrete example, too long, did not answer what was asked, no result given, said "we" throughout so my own contribution was unclear.
   - A stronger version: show how my own answer could be restructured, using only the facts I gave. Do not invent experience for me.
3. Then ask the next question.

Question mix:
- Start with an easy opener.
- Include behavioral questions ("Tell me about a time when...") and expect a clear situation, what I did, and the result.
- Include questions specific to the role and its seniority.
- Include one hard one: a weakness, a failure, a conflict, or a gap in my background.
- Ask a follow-up when my answer is vague, the way a real interviewer would.

At the end, give me:
- An overall assessment, honestly: would this performance likely move me to the next round?
- My two biggest strengths and my two most important things to fix.
- Three questions I should ask the interviewer for this role.

Start by greeting me briefly and asking the first question.
Sofia Marchetti · Learning

Teach me a concept, then check that I understood it

An explanation pitched at your level with a concrete example, followed by questions that test understanding instead of recall, with feedback on your answers.

Teach me this concept and make sure I really understand it.

Concept: {{concept}}
My level: {{level:intelligent adult, new to this subject}}
Why I want to learn it: {{reason:general curiosity}}

Part 1: Explain it.
- Start with why it matters or what problem it solves.
- Give the core idea in two or three sentences of plain language.
- Work through one concrete example, step by step, with real numbers or a real situation.
- Add one analogy, and say where the analogy stops being accurate.
- Name the one or two things people most often misunderstand about it.

Keep this part under 300 words. Then stop and ask me whether anything is unclear before going on.

Part 2: Check my understanding.
Ask me three questions, one at a time. Wait for my answer before asking the next.
- Question 1: explain the idea back in my own words.
- Question 2: apply it to a new situation that was not in your explanation.
- Question 3: a case where the obvious answer is wrong.

After each answer:
- Tell me what I got right.
- If I am wrong or partly wrong, do not just give the answer. Point to where my reasoning went off track and let me try again.
- If I am right, go one level deeper.

Part 3: Wrap up.
Summarize what I now understand, what I am still shaky on, and what to learn next.

Rules:
- Use everyday words. Define any technical term the first time you use it.
- Do not praise answers that are wrong. Be kind and be accurate.
Arjun Menon · Learning

Build a study plan I can actually stick to

A week-by-week plan for an exam, certification, or new skill, sized to the hours you really have, with practice built in and checkpoints to see if it is working.

Build me a study plan.

What I am learning or preparing for: {{goal}}
Deadline or exam date: {{deadline}}
Hours I can realistically study per week: {{hours_per_week}}
Where I am starting from: {{current_level}}
Materials I have (books, courses, past papers): {{materials:none yet}}
How I learn best, and what has not worked before: {{preferences:not sure}}

Build the plan like this:
1. Break the subject into its main topics. Mark which carry the most weight for my goal and which depend on others, so I learn them in the right order.
2. Check the numbers honestly: is the time I have enough? If not, say so and tell me what to prioritize and what to drop.
3. Lay out a week-by-week schedule. For each week: the topics, what to do (read, practice, review), and what I should be able to do by the end of it.
4. Build in what makes learning stick:
   - Practice that makes me retrieve things from memory, such as problems, self-testing, or explaining aloud. This should take more time than re-reading.
   - Spaced review of earlier topics, scheduled in, not left to chance.
   - Full practice tests or realistic projects in the final stretch.
5. Leave one catch-up session per week unassigned. Plans without slack fail.
6. Add a checkpoint every two weeks: a specific way to test myself, and what to change if I am behind.

Then give me:
- A typical single study session, minute by minute.
- The three most common ways people fail at this particular goal, and how this plan avoids them.

Rules:
- Size everything to the hours I gave. Do not assume I will find more.
- Be specific: "do 20 practice questions on topic X", not "review topic X".
- If you recommend resources, describe the type to look for. Do not invent specific titles or links.
Sofia Marchetti · Learning