Patterns
๐Ÿฆด

Skeleton of Thoughts(SoT)

Creates structured yet adaptable reasoning frameworks that can be filled with specific details

Complexity: mediumReasoning Techniques

๐ŸŽฏ 30-Second Overview

Pattern: Structured reasoning that creates a high-level skeleton then expands each component in parallel for efficient processing

Why: Accelerates complex response generation through parallel development while maintaining logical structure and coherence

Key Insight: Create skeleton structure โ†’ Expand points in parallel โ†’ Integrate sections โ†’ Ensure consistency โ†’ Final synthesis

โšก Quick Implementation

1Skeleton Generation:Create high-level structure with key points
2Parallel Expansion:Develop each skeleton point independently
3Content Integration:Combine expanded sections into coherent whole
4Consistency Check:Ensure logical flow and coherence
5Final Synthesis:Polish and refine complete response
Example: Problem โ†’ [Point 1, Point 2, Point 3] โ†’ Expand each in parallel โ†’ Integrate โ†’ Final answer

๐Ÿ“‹ Do's & Don'ts

โœ…Create comprehensive skeleton covering all key aspects
โœ…Ensure skeleton points are logically ordered
โœ…Use parallel processing to expand multiple points
โœ…Maintain consistency across parallel expansions
โœ…Validate final integration for coherence
โŒCreate skeleton without clear logical structure
โŒExpand points sequentially when parallel is possible
โŒIgnore contradictions between parallel sections
โŒSkip integration step (fragmented response)
โŒOver-decompose into trivial skeleton points

๐Ÿšฆ When to Use

Use When

  • โ€ข Complex multi-part responses or analyses
  • โ€ข When parallel processing can accelerate reasoning
  • โ€ข Structured writing or presentation tasks
  • โ€ข Problems with independent sub-components
  • โ€ข When consistency across sections is crucial

Avoid When

  • โ€ข Simple, single-concept questions
  • โ€ข Highly sequential reasoning tasks
  • โ€ข When parallel processing is not beneficial
  • โ€ข Real-time applications requiring immediate response
  • โ€ข Problems requiring deep, interconnected reasoning

๐Ÿ“Š Key Metrics

Skeleton Completeness
Coverage of all essential aspects in structure
Parallel Efficiency
Speed improvement from concurrent expansion
Integration Quality
Coherence and flow of combined sections
Consistency Score
Logical alignment across parallel developments
Structure Clarity
Logical organization and progression
Response Completeness
Thoroughness of final synthesized answer

๐Ÿ’ก Top Use Cases

Essay Writing: Outline main arguments โ†’ Develop each argument in parallel โ†’ Integrate into coherent essay
Technical Documentation: Structure sections โ†’ Write each section independently โ†’ Combine into manual
Business Analysis: Framework components โ†’ Analyze each component โ†’ Synthesize comprehensive assessment
Research Report: Key findings outline โ†’ Elaborate each finding โ†’ Integrate into cohesive report
Strategic Planning: Plan components โ†’ Develop each strategy area โ†’ Combine into unified strategy

References & Further Reading

Deepen your understanding with these curated resources

Contribute to this collection

Know a great resource? Submit a pull request to add it.

Contribute

Patterns

closed

Loading...

Built by Kortexya