P

Skeleton Of Thought: Definition and Examples

Prompting technique that involves asking the model to first generate a structural skeleton of its response (key points, outline), then develop each part in parallel or sequentially, thereby speeding up generation while improving coherence.

Full definition

Skeleton of Thought (SoT) is a prompting method inspired by the human cognitive process: before writing a complex text, one starts by sketching an outline. Applied to large language models, this technique breaks generation into two distinct phases. In the first phase (skeleton stage), the model produces a concise skeleton — a list of key points or a structured outline covering the entire expected response. In the second phase (point-expanding stage), each point of the skeleton is independently developed into a paragraph or full section.

The main benefit of SoT lies in its ability to significantly reduce generation latency. Since each skeleton point can be developed independently, expansions can theoretically be parallelized via simultaneous API calls, reducing response time up to 2x compared to standard sequential generation. This approach was formalized in a research paper published by researchers from Microsoft Research and Tsinghua University in 2023.

Beyond speed, SoT often improves response quality. By forcing the model to plan before writing, it avoids digressions, repetitions, and structural inconsistencies common in long responses. The skeleton acts as a mental map guiding generation and ensuring comprehensive coverage of the topic.

It is important to note that SoT is not suitable for all tasks. Simple questions, coding tasks, or queries requiring strict sequential reasoning (like step-by-step math problems) benefit little from this approach. SoT excels instead for long, structured, multi-faceted responses such as analyses, comparisons, or explanatory guides.

Etymology

The term "Skeleton of Thought" is an anatomical metaphor: the skeleton represents the minimal supporting structure on which the flesh of detailed content attaches. It was introduced in the research paper "Skeleton-of-Thought: Large Language Models Can Do Parallel Decoding" (Ning et al., 2023) by researchers from Microsoft Research and Tsinghua University.

Concrete examples

Writing a structured blog post

I am going to ask you to write an article about renewable energies. First, generate only the skeleton of the article as 5-7 numbered key points, each in one sentence. Write nothing else but this skeleton.

Multi-criteria comparative analysis

Compare React, Vue, and Angular. Step 1: list the 6 most relevant comparison criteria, each in one line. Step 2: I will then ask you to develop each criterion separately.

Preparing a professional presentation

I am preparing a presentation on digital transformation. Start by giving me the skeleton: title of each slide and its key message in one sentence. Do not yet develop the content of the slides.

Practical usage

To apply Skeleton of Thought, start by explicitly asking the model to produce an outline or list of key points before any detailed writing. Then use this skeleton as a basis for follow-up prompts that develop each point individually. This approach is especially effective for long content (articles, reports, guides) where structure and comprehensive coverage are essential.

Related concepts

Chain of ThoughtTree of ThoughtsPlan-and-Solve PromptingTask Decomposition

FAQ

What is the difference between Skeleton of Thought and Chain of Thought?
Chain of Thought (CoT) guides the model to reason step-by-step sequentially, each step depending on the previous one. Skeleton of Thought, on the other hand, first produces a structural overview, then develops each part independently. CoT is ideal for logical reasoning, while SoT excels at generating structured content.
Does Skeleton of Thought work with all language models?
Yes, the technique is applicable to any LLM capable enough to follow structured instructions (GPT-4, Claude, Gemini, Llama, etc.). However, the gains in quality and speed vary depending on the model and task complexity. More advanced models generally benefit more from this approach as they produce more relevant skeletons.
When should I not use Skeleton of Thought?
SoT is not recommended for tasks requiring strict sequential reasoning (mathematical proofs, step-by-step problem solving), short or factual answers, and creative tasks where stream of consciousness is desired (poetry, free writing). It is optimized for long, structured, multi-faceted responses.

See also

How to use this prompt

  1. Copy the prompt with the button above.
  2. Paste it into ChatGPT, Claude or your favorite AI assistant.
  3. Replace the bracketed variables with your details, then refine the result.

About Prompt Guide

Prompt Guide is a free library of 2500+ ready-to-use prompts for ChatGPT, Claude and other AIs, with guides to learn prompting and tools to build and optimize your own prompts.

More definitions

Get new prompts every week

Join our newsletter.