←Back to Writing

Prompt Atlas: a guide to choosing a method by task

A sourced guide to understanding which method solves which problem in research, writing, code and agent management.

Mustafa Sarac••7 min read•Türkçe oku

When I start a project, I usually create that project's master prompt first and then work with it. This is how I work. I want to see what we will do, which sources we will use and where we will stop, all in one place. But that document does not solve every task with the same method. Editing a piece of writing and searching for sources, checking a calculation and managing an agent are different kinds of work.

I organized the Prompt Atlas starting from these differences. You don't need to finish every method in order while reading. Find the task in front of you, read a card's simple example, then adapt it to your own situation. A card's limits matter as much as its prompt: some methods can be applied in a single conversation, others need separate calls, real tools or model training.

A suspended sculpture in a dark gallery joining layered stone, a curving white surface, geometric joints and an open loop at an amber centre.
How this image was made

Original illustration made with Google Gemini · 1024 × 572

Generate an image: Create an original museum-grade computational sculpture photographed as a physically present installation, horizontal 16:9. Deep anthracite void, mineral porcelain whites, restrained ice-blue and amber accents, fine particles only where structurally meaningful, tactile surfaces, subtle volumetric illumination, believable depth, exceptional edge detail and intentional negative space. A monumental asymmetric mineral atlas suspended in darkness: four unmistakably different physical pathways share one quiet white origin. One pathway extracts fragments from deep layered strata, one folds a broad sheet into an expressive surface, one passes through exact geometric joints, and one forms a responsive open loop reaching into the environment. The pathways remain spatially distinct and meet at a small controlled amber nexus. View from a low three-quarter angle with architectural scale and dramatic but soft side lighting. Preserve a large dark breathing area in the upper left. The result should feel like a single intentional sculpture, not four panels or a collage. Keep the image sophisticated and legible at mobile size: one dominant mechanism, a clear silhouette, no decorative overload. No text, letters, numbers, typography, captions, symbols, watermark, logo, fake chart, screenshot, interface, identifiable people or artist signature. Do not imitate any specific existing artwork.

Start from your task

  • Describing the task: goal, context and expected output.
  • Research: finding documents, using sources and preserving uncertainty.
  • Writing: examples, point of view and revision.
  • Code: breaking down the problem, real calculation and tests.
  • Agents: calls, tools, permissions and continuation notes.
  • Thinking and learning: explaining, recalling and keeping your own judgment.
  • Search the cards: method names, their alternative names and all the examples.

Describe the task first

When I say “improve this”, I leave the measure of improvement to the model. A more useful start is to say what should be produced from which input: comparing two texts, shortening an announcement, or finding a specific bug in the code? What to do with missing information is also part of this description.

The task and output contract is the first stop for this. If you can show with an example how you want the result to look, you can add few-shot. Separating the task, quotations and examples with delimiters makes reading easier. You don't have to fill these fields with a long template; a short but complete request also works.

When researching: where does the information come from?

Finding a document, extracting an answer from that document and showing what the answer rests on are three separate steps. RAG describes the setup that retrieves relevant passages from an external collection. Pasting a text you already have into the conversation does not, on its own, build a retrieval layer. If the next search for a question depends on an earlier finding, you can look at the IRCoT or Self-Ask cards.

Having links at the end of an answer is not enough either. The citation contract asks which claim is supported by which passage. If sources conflict or the needed information is missing, uncertainty and abstention comes into play. For me, a good result here is sometimes not a definite answer but being able to see clearly what is not yet known.

When writing: choose where you are stuck

If the brief is unclear, CO-STAR or question refinement can be a helpful start. If you have a draft but struggle to explain why it isn't working, open the Rubber Duck card: you are the one explaining; the model makes the connection you skipped visible through questions.

If you want the model to critique its own draft against criteria and fix it, Self-Refine does a different job. Chain-of-Density exists for adding important details left in the source to a short summary. When you need more ideas, joint ideation can be used; you still need to check separately whether the options are really different from one another.

In code: separate explanation from execution

To break a problem into subtasks you can read Least-to-Most, and to lay out a path first, Plan-and-Solve. The model explaining what the code it wrote does, however, does not show that the code works. In the Self-Debug card you can see where explanation, execution result and revision separate.

Handing a calculation over to a program with PAL or Program of Thoughts requires a real executor. Self-consistency also requires separately sampled answers; writing five solutions in one message is not the same thing. When checking, look for short, auditable traces such as the operation used, the edge input and the expected result, rather than long dumps of inner reasoning.

With agents: the instruction comes with a way of working

Master prompt describes the main working document, and general meta prompting describes the work of preparing such an instruction. RUNE is a specific configuration project with layers and tools. I don't use these names interchangeably; they can exist together in the same project.

If the stages are known from the start, prompt chaining is the more relevant card; if the next step will be chosen based on a real observation, ReAct is. In both, the tool contract and the permission boundary remain important. An instruction read from a source does not grant permission for a new action. For continuing long work, context compaction and external notes meet separate needs.

When learning: ask who is doing the work

The model giving the right answer and you being able to solve it without help are not the same result. In the self-explanation and teach-back cards, the one explaining is the human. In retrieval practice you answer before seeing the answer; spaced repetition requires real time to pass and records to be kept.

Socratic tutoring aims to give the learner questions and hints. Recursive Socratic Questioning, on the other hand, is an algorithm in which the model solves a problem through sub-questions. Their names are close; the work they do is different. To avoid agreeing with the model's suggestion right away when making a decision, you can also look at the human judgment first pattern.

How to use the cards?

Each card has a short definition, where it is useful and three separate scenarios. The Simple example shows the method's basic move. In the Medium example an extra condition or stage comes in. In the Hard example, dependencies, uncertainty or control boundaries become prominent. Moving to the Hard example does not always mean getting a better result.

The example situations, documents and responses are fictional. They are not benchmarks of models that were actually run, nor personal success stories. In a multi-call example, it is written who starts the call, which real result is carried forward and where it stops. Without these parts, copying only the prompt text does not complete the method.

The sources section contains the original title, author, known date, link and the narrow claim the source supports. For some sources only the abstract or the bibliographic record could be read; the card states this limit. Human learning, model accuracy and quality of explanation are different measures. I don't carry a result seen in an older model or in a particular course over to every use.

This is not a list of every technique in the world; it is a selection whose sources and name distinctions have been reconciled for this guide. If the origin of an acronym is unclear, instead of assigning it a new authority, I describe the areas that can be supported. Nor do I present a system that entirely requires model training as if it were a single conversation instruction.

When you open a card, you can also see the method's illustration. The production details under the image can be expanded; you can also copy the image prompt separately. To share a card or its Simple/Medium/Hard section, use its own link. The same cards are also on a separate atlas page.

81 methods · Three levels in every card

Prompt Atlas

A starting point based on the work you want to do.

Search for a method name or for the work you want to do. When you open a card, you can read the explanation, the Simple, Medium and Hard examples, the limits and the original sources together.

Start with the Simple example; read its situation and limits before adapting the prompt. The examples are fictional teaching examples, not model experiments that were actually run.

Card texts: Mustafa Saraç · CC BY 4.0. Review / contribute on GitHub. Source version: 6257da10f016. Images and third-party works are not covered by this license.

Explanations, examples and sources are searched too. If you type several words, all of them must match.

Use case — single choice

Showing 81 of 81 cards. All use cases.

Method cards

HyDE

Generate a draft that resembles the document you are looking for; use it to find the real documents.

  • Research
View the card’s open source

GEPA

Derive prompt changes from error traces; keep candidates that are strong on different examples together.

  • Code
View the card’s open source

Adapt the prompts to your own situation. In an example that needs a tool or a separate call, copying the text alone does not set up that way of working.

Updated Sep 28, 2026

Found something interesting? Reach out on Twitter or GitHub.

A sourced guide to understanding which method solves which problem in research, writing, code and agent management.