Outline Generation Process

OUTLINE DESIGN

lens selection → structural selection → editorial review
main skill · create-outline
II · MAIN AGENT

SELECT OUTLINE LENS

skill · select-outline-lens

Develops structurally different lenses, compares their consequences, then synthesizes an outline backbone.

Generate 3 Outline Variants

Equal-standing Structural Hypotheses expressed as complete outlines.

Subagent · outline-variant-comparison Lens comparison

skill · compare-outline-variants

Synthesized backbone

Selected lens + compatible elements → outline.md

III · MAIN AGENT

SELECT STRUCTURE

skill · select-outline-structure

Reconsiders ordering, boundaries, hierarchy, and selective depth while holding the selected lens fixed.

Vary structural realization

Baseline + 3 complete refinements testing depth, compression, order, and ownership.

Subagent · outline-refinement-comparison Candidate comparison

skill · compare-outline-refinements

Select one

Deterministic promotion; no synthesis across candidates.

IV · MAIN AGENT LOOP

REVIEW OUTLINE

skill · review-outline · ≤3 cycles

Tests the candidate through independent Review Variants, verifies the verdict, and revises until accepted or unresolved.

3 parallel subagents Specialized Review Variants

Counterfactual · ownership · decisions

Subagent Compare + verify

Evidence-checked critique and verdict.

Subagent if needed Focused revision

Structural change returns to review.

Disposition

Promote accepted Markdown or stop unresolved.

After editorial acceptance
FINALIZE OUTLINE
skill · finalize-outline · outline.md → outline.json + outline_paper_list.json