Standard sequential generation is slow because LLMs decode tokens one by one. Skeleton-of-Thought (SoT) addresses this by decomposing generation into two phases:
1. Skeleton Stage: The model generates a structured table of contents or outline (the skeleton). 2. Expansion Stage: The application sends multiple parallel API requests to expand each outline point in parallel.
This approach reduces user-facing latency by up to 80% while often yielding deeper, more structured content since each section has its own full context window.