Prompts for LLMs: Reusable Patterns for Work and Study

Model-neutral prompt patterns for research, explanation, drafting, and verification, with a way to keep tested prompts and their required project context available to different assistants.

Updated 4 min read

Good prompts for large language models share four things: a clear role or task, the context the model needs to do it, the constraints on a useful answer, and the format you expect. These principles hold across ChatGPT, Claude, Gemini, and other LLMs. Tools like fenbs keep your tested prompts and the project context they depend on in one place, so any connected assistant can read both before it starts.

The templates below are model-neutral: they work with any LLM that accepts a text prompt. Each covers a common work or study task, includes the fields to fill in, and notes what a useful response looks like.

The four parts of a prompt that holds up

Most prompts that produce weak results are missing one of four things. Understanding what each part does makes it easier to fix a prompt that is not working rather than discarding it and trying again from scratch.

  • Task: what you want the model to do, expressed as an action (summarize, compare, draft, verify, list).
  • Context: the background the model needs to do the task well, including relevant decisions or constraints.
  • Constraints: the limits on a good answer, such as word count, format, audience, or tone.
  • Output format: how you want the answer structured, so you can use it without reformatting.

Prompts for research tasks

Research prompts work best when they ask the model to separate what it found from what it inferred, and to flag any claim that needs verification from a primary source. This reduces the risk of relying on a confident-sounding answer that is actually a guess.

Research prompt
Research [topic] for [purpose, e.g. a report, a decision, a proposal].

Context: [relevant background and any constraints on the answer]
Audience: [who will read or use the output]

Present your findings as:
1. What is well established (with the source or basis for each point)
2. What is disputed or uncertain
3. What you are inferring rather than citing

End with three questions I should verify from a primary source before relying on this.

Prompts for explanation

Explanation prompts are most useful when you specify the audience's starting knowledge. A model that does not know who it is explaining to will pick a level that may be too basic or too technical. Asking it to flag the one concept most likely to confuse a specific audience often produces the clearest result.

Explanation prompt
Explain [concept or topic] to [audience description, e.g. a new employee, a client with no technical background].

They already know: [what they understand]
They do not yet know: [what you need to cover]
Length: [two paragraphs / a short page / a list of key points]

After the explanation:
- Identify the one concept most likely to confuse this audience
- Give an analogy that avoids [any jargon to avoid]

Do not assume they know any technical terms unless I listed them above.

Prompts for drafting

Drafting prompts produce better first drafts when they include the purpose, the audience, and the decisions already made about tone or structure. Without those, the model will make its own choices, which may be perfectly reasonable but may not match what you had in mind.

Drafting prompt
Draft [document type: email, proposal, summary, report section] for [purpose].

Audience: [who is reading this and what they need from it]
Key points to include: [list the main things it must cover]
Tone: [formal / conversational / technical / plain language]
Length: [approx. word count or number of paragraphs]
Decisions already made: [any approved direction, agreed conclusions, or fixed wording]

End with a note on anything you assumed that I should confirm before sending.

For patterns specific to a particular model, the principles in prompt engineering explain how to adjust a prompt based on the model's response style. For a broader comparison of what different LLMs are good at, see what is an LLM.

Prompts for verification

Verification prompts ask a model to review a piece of text for accuracy, logic, or consistency. They work best when you give the model the original source or the criteria it should check against. A verification prompt without a reference standard produces opinions, not checks.

Verification prompt
Review this text for accuracy and consistency.

[paste the text]

Check it against: [the source document, the agreed criteria, or the original brief]

For each issue found:
- Quote the specific text
- Describe what is wrong or uncertain
- Suggest the correction, or note that a human needs to verify this from a primary source

Do not suggest changes that are style preferences rather than errors.

Saving tested prompts and their context

A prompt that produced a good result is worth saving. The version that worked, together with the context it needed, is more valuable than the template alone. If you reuse a research prompt for a different project, the template transfers but the project context needs to change. Keeping both together means you can reuse the prompt without accidentally bringing in the wrong context.

When a prompt fails, note what was missing and what would make it work next time. That note becomes part of the next version of the prompt, not a separate lesson you have to remember. System prompt examples shows how other prompts handle common situations that come up across different tasks.

Different project contexts call for different versions of the same template. A research prompt for legal work needs different instructions than one for product research: the sources to draw from, the constraints on what counts as a reliable claim, and the output format all differ. Rather than keeping those differences in your head and adjusting each time, write the project-specific version as a separate saved prompt with a clear name. When a session starts, the assistant reads the right version for the project at hand. Over time, a small library of well-named, context-specific prompts covers most of the work without requiring you to rebuild context from memory at the start of each session.

How fenbs helps

Keep your tested prompts and project context together

fenbs keeps a shared Skills and prompts library next to your projects and Decisions and rules. Save the prompt versions that worked, attach the project context they need, and connect any LLM so it reads both at the start of a session. The prompts stay usable across models.

Create a free account

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

How to do this with fenbs

  1. Create a free account and set up a project for the work these prompts support.
  2. Write the context each prompt needs into the project: goals, constraints, decisions, and any standing rules.
  3. Save each tested prompt in Skills and prompts with a note on when it is useful and what it needs to work.
  4. Connect your LLM over MCP from Integrations so it can read the project context and the prompt library at the start of each session.
  5. When a prompt stops working as the project evolves, update the saved version rather than starting over.

fenbs does not run prompts for you, compare model outputs, or host a model. It keeps the prompts and the context they depend on in one place so they remain useful as the project grows and as you switch between models.

Questions people ask.

Do these prompts work better with some LLMs than others?

The structure works across LLMs. You may need to adjust the level of detail depending on how a specific model responds. If a model produces too little detail, add more context. If it produces too much, add a word limit or ask it to use bullet points.

How do I improve a prompt that produces poor results?

Check which of the four parts is missing or vague: task, context, constraints, or output format. Most weak prompts are missing context or constraints. Add the missing piece and try again before rewriting the whole prompt.

Should I use the same prompt template for every project?

Use the same template structure but fill in different context for each project. The parts that stay the same are the format instructions and the flags you want the model to set. The parts that change are the task description and the project-specific context.

How do I share a prompt library with a team?

Keep the prompts in a shared place where each team member can read, use, and improve them. Document the context each prompt needs. A prompt that worked in one project context may not work in another without adjusting the relevant fields.

Start with one thing.

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

There is nothing to set up first. Write one line and you’ve started.