expand-sections

Generate section outline files from a stabilized story beat backbone.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/bonjohen/tasty --skill expand-sections
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expand-sections
Source: https://github.com/bonjohen/tasty/tree/main/.claude/skills/expand-sections
Command: npx skills add https://github.com/bonjohen/tasty --skill expand-sections

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expands a stabilized beat backbone into concrete section outline files so authors and story architects can move from high-level beats to a navigable section architecture without manual, repetitive breakdown work. It ensures generated sections respect the story's continuity and beat stability status and prevents premature authoritative expansion when beats remain exploratory.

Core Features & Use Cases

  • Beat stability gating: refuses or warns when beats are Exploratory or Provisional, enforcing editorial guardrails.
  • Range and scope handling: generate individual sections, numeric ranges, or auto-detect the next missing batch of outlines.
  • Context-aware generation: reads beats, story concept, characters, world rules, and continuity; chooses parallel or sequential generation for adjacent sections; and updates the section_map.md.
  • Use Case: Turn a stabilized 15-beat backbone into a set of section_[N]_outline.md files and an updated section_map.md ready for drafting with /write-section.

Quick Start

Ask the assistant to run expand-sections mybook 1-5 to generate outlines for sections 1 through 5.

Frequently Asked Questions about expand-sections

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

FAQPage Schema
How do I generate section outlines from a story beat backbone?

You generate section outlines by applying a tool that reads stabilized beats and story context files to create section_[N]_outline.md files. It expands high-level story beats into a navigable section architecture without manual breakdown work.

What happens if I try to generate section outlines from exploratory beats?

Generating section outlines from exploratory or provisional beats triggers a stability gate that refuses or warns against premature expansion. This enforces editorial guardrails until your story beats are fully stabilized.

Can I auto-detect missing section outlines for my book?

Yes, you can auto-detect missing section outlines by running a command that identifies the next missing batch of outlines. It handles explicit numeric ranges or auto-detects gaps, then updates your section_map.md for drafting workflows.

Does section outline generation read character and world rule files?

Yes, section outline generation reads story concepts, characters, world rules, and continuity reference files to ensure context-aware creation. It uses these inputs to choose parallel or sequential generation for adjacent sections.

How do I output a coverage report when expanding story beats into sections?

You output a coverage report by running the outline generation process, which automatically writes outlines and a coverage report alongside the updated section_map.md. This tracks expanded sections against your original beat backbone.