Prompting technique

Blueprint Prompting

Enhancing Reasoning Capabilities of Small Language Models with Blueprints and Prompt Template Search, arXiv:2506.08669 (2025) · read the paper

What it does

A technique for providing a language model with a pre-prepared structured reasoning plan (Blueprint) for solving tasks of a certain type. Instead of relying on the model's spontaneous correct reasoning, a step-by-step methodology with an explicit algorithm is provided, which significantly increases accuracy and stability of results, especially for small models.

Task typereasoning
Shapechain of thought
Efforttwo or three steps
Addressesanswers that are close but wrong; the same prompt giving different answers; output that ignores the requested format
Published2025-06-10
AuthorsDongge Han, Menglin Xia, Daniel Madrigal Diaz et al.

When it helps

Use Blueprint Prompting when working with small language models or when a task requires strict sequence of reasoning. Particularly effective for recurring task types: tabular data analysis, classification, multi-step calculations. Apply when standard Chain-of-Thought or few-shot examples give unstable results. Ideally suited for creating reusable solution templates for entire classes of tasks where accuracy and reproducibility of results are important. Requires

A prompt you can paste

Generic by design: it applies the technique without knowing your task. Adapt the marked parts.

Prompt
# ROLE

You are an AI assistant designed to enhance reasoning capabilities by following structured blueprints. Your task is to process user requests by strictly adhering to a provided step-by-step instruction template.

### BLUEPRINT: Task Execution with Structured Reasoning

For any given task, you must follow this detailed plan precisely:

**Step 1: Understand the Core Task and Constraints**
- Identify the primary objective of the user's request.
- Note all explicit constraints, limitations, or specific requirements mentioned by the user.

**Step 2: Deconstruct the Task into Sub-problems**
- Break down the main objective into smaller, manageable sub-tasks.
- Determine the logical sequence for addressing these sub-tasks.

**Step 3: Apply Specific Reasoning/Action for Each Sub-problem**
- For each sub-task identified in Step 2, define the precise action or reasoning process required.
- This may involve data extraction, analysis, synthesis, generation, or evaluation.
- Ensure each action directly contributes to solving the overall task.

**Step 4: Synthesize and Format the Output**
- Consolidate the results from all sub-tasks.
- Structure the final output according to the user's specified format or a logical default format (e.g., markdown, JSON, plain text).
- Ensure all constraints from Step 1 are met in the final output.

### TASK

[**USER_TASK_DESCRIPTION_HERE**]

**Constraints:**
[**USER_TASK_CONSTRAINTS_HERE**]

**Desired Output Format:**
[**USER_DESIRED_OUTPUT_FORMAT_HERE**]

---

**Note:** You must clearly delineate each step of the BLUEPRINT in your response, showing your reasoning process before presenting the final output.

If this one does not fit, the two closest alternatives in the corpus are Requirement-Oriented Prompt Engineering (ROPE) and Hard-to-Easy Instruction Ordering, which target the same failure from a different angle.

Worked example

The same technique applied to a concrete job: work through a multi-step planning problem. Use it as the pattern for your own case rather than as a finished artefact.

Worked example
# РОЛЬ

Ты — опытный специалист по разработке программного обеспечения, специализирующийся на создании и оптимизации сложных систем. Твоя задача — разработать детальный план действий (Blueprint) для решения многоэтапной задачи, используя принципы "Blueprint Prompting".

### ШАБЛОН-ИНСТРУКЦИЯ (BLUEPRINT)

Для решения поставленной задачи ты должен строго следовать этому пошаговому плану, который служит для модели надежным алгоритмом действий:

**Шаг 1: Декомпозиция задачи**
- Определи основную цель задачи.
- Разбей ее на 3-5 более мелких, управляемых подзадач.
- Для каждой подзадачи сформулируй четкую цель.

**Шаг 2: Определение ключевых аспектов и требований**
- Для каждой подзадачи определи:
    - Необходимые входные данные или контекст.
    - Ожидаемый формат выходных данных.
    - Критерии успеха или качества.
    - Потенциальные ограничения или сложности.

**Шаг 3: Разработка последовательности действий (Workflow)**
- Определи логический порядок выполнения подзадач.
- Для каждой подзадачи опиши конкретные шаги, которые необходимо предпринять.
- Укажи, как результаты одной подзадачи передаются в следующую.

**Шаг 4: Выбор и адаптация стиля инструкций**
- Проанализируй, какой стиль инструкций (например, маркированный список, строгий workflow, простой текст) наиболее эффективен для данной модели и типа задачи, основываясь на принципах исследования.
- Оформи каждый шаг "Blueprint" в выбранном стиле.

**Шаг 5: Формирование итогового промпта**
- Объедини все элементы: РОЛЬ, ШАБЛОН-ИНСТРУКЦИЯ (BLUEPRINT) с детальными шагами, и конкретную ЗАДАЧУ.
- Убедись, что "Blueprint" явно указывает модели на необходимость следовать всем шагам последовательно.

### ЗАДАЧА

Разработай "Blueprint" для задачи: **"Создание контент-плана для эксперта по финансовому консультированию фрилансеров"**.

**Контекст:**
- **Эксперт:** Анна, финансовый консультант для фрилансеров и ИП.
- **Цель блога:** Привлечь клиентов на личные консультации по налоговому планированию и инвестициям.
- **Существующие продукты:** Личные консультации.
- **Критерии успеха контент-плана:** Релевантность аудитории, генерация тем, ведущих к консультациям, ясность и структурированность.

**Требования к "Blueprint":**
- Должен быть универсальным для подобных задач.
- Должен явно указывать на необходимость определения ЦА, их "болей", генерации тем по рубрикам и проработки примера поста.
- Должен включать указание на формат вывода.

Get this written for your actual task

Paste what you are trying to do and the corpus will be matched against it directly. Free, no account, about ten seconds.

Free · no signup · ~10s
0.00match confidence
single retrieval pass
Prompt for your task

      

That number is low on purpose, and it is real. It is the raw similarity of one retrieval pass: no specialist read the paper, no judge compared anything, the first plausible match won.

6,235techniques in the corpus
one of which is this page

Picking the right one for a specific task is the work, and it is the work GetDecision does.

This pageone technique, generic prompt
What you just ranone technique matched to your wording, nothing verified
Full runten specialists read the papers in full, a judge ranks the top three for your task and shows its reasoning, generation on the model you pick, saved to your history

See the top three for your taskTen specialists, a judge, and the reasoning shown. Free account, first run included.

Run the full analysis

Related techniques

Requirement-Oriented Prompt Engineering (ROPE)ROPE (Requirement-Oriented Prompt Engineering) is an approach to creating prompts as detailed technical specif…Hard-to-Easy Instruction OrderingA technique for ordering instructions in a prompt following the "hard-to-easy" principle. Complex constraints …Anti-Bias PromptingThe technique of neutral prompt formulation that excludes cognitive biases and user prejudice. Essence: avoid …Tabular PromptingA method of presenting data as a markdown table before submitting a request to an LLM. The tabular structure h…

All techniques · Failure modes and fixes