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
FAQ
What is the difference between Skeleton of Thought and Chain of Thought?
Does Skeleton of Thought work with all language models?
When should I not use Skeleton of Thought?
See also
How to use this prompt
- Copy the prompt with the button above.
- Paste it into ChatGPT, Claude or your favorite AI assistant.
- 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
Small Language Model: Definition and Examples
A Small Language Model (SLM) is a compact language model, typically with fewer than 10 billion parameters, designed to deliver targeted performance
Socratic Prompting: Definition and Examples
A prompt engineering technique inspired by the Socratic method, which consists of guiding an AI model toward an in-depth response by asking a series of questions.
Speech To Text: Definition and Examples
Speech To Text (STT), or voice recognition, is an artificial intelligence technology that converts human speech into written text, allowing
Stability AI: Definition and Examples
Stability AI is a company specializing in generative artificial intelligence, best known for developing Stable Diffusion, an open-source model for generating images from text descriptions.
Step Back Prompting: Definition and Examples
Prompt engineering technique that involves first asking a more general or abstract question before addressing the specific question, allowing the model to
Stop Sequence: Definition and Examples
A stop sequence is a predefined string of characters that tells the language model to stop generating text as soon as it produces it.
Get new prompts every week
Join our newsletter.