skeleton-of-thought

Generate long-form content by outlining a skeleton and expanding points in parallel.

226|55|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Miosa-osa/canopy --skill skeleton-of-thought
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skeleton-of-thought
Source: https://github.com/Miosa-osa/canopy/tree/main/library/skills/ai-patterns/skeleton-of-thought
Command: npx skills add https://github.com/Miosa-osa/canopy --skill skeleton-of-thought

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skeleton-of-Thought solves slow, sequential long-form content generation by enabling skeleton-first parallel expansion.

Core Features & Use Cases

  • Skeleton Generation: Produce a concise outline of the answer.
  • Parallel Expansion: Expand outline points concurrently to save time.
  • Final Assembly: Merge expanded points into a coherent whole with smooth transitions.

Quick Start

Provide a skeleton outline for a given question, then expand points in parallel and assemble the final answer.

Frequently Asked Questions about skeleton-of-thought

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I speed up long-form LLM content generation using parallel expansion?

You can speed up long-form LLM content generation by first producing a concise skeleton outline and then expanding multiple points concurrently. This skeleton-first parallel expansion reduces sequential generation delays and assembles structured responses faster.

What is skeleton-first prompting and how does it work for structured content?

Skeleton-first prompting is a technique that generates a concise outline of an answer before concurrently expanding each point. It works by coordinating parallel point expansion and final assembly to produce coherent structured content with smooth transitions.

Can I use skeleton prompts for generating tutorials and long-form explanations?

Yes, skeleton prompts are designed for tutorials and long-form explanations. They generate a skeleton outline, expand outline points in parallel, and merge expanded points into a coherent whole, satisfying the need for coordinated multi-point structured content.

How do I assemble parallel generated content into a coherent final answer?

To assemble parallel generated content, the Skill merges expanded outline points into a coherent whole. It uses configurable prompts and Python code blocks to ensure smooth transitions between concurrently expanded sections during final assembly.

Does parallel generation work without external dependencies for structured prompting?

Yes, parallel generation works without external dependencies. The Skill relies on configurable prompts and Python code blocks to handle skeleton generation, concurrent point expansion, and final assembly natively within your workflow.

When should I use skeleton-first expansion instead of sequential LLM generation?

Use skeleton-first expansion when speed is critical and multiple points must be coordinated in long-form content. If sequential generation is too slow for structured explanations or tutorials, parallel point expansion provides faster results through concurrent processing.