outline-expand

Generate first drafts of all unapproved research paper sections from an outline and paper.json state file.

30|8|Updated May 10, 2026
One-click install
npx skills add https://github.com/youngeun1209/oh-my-claudecode-research --skill outline-expand
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outline-expand
Source: https://github.com/youngeun1209/oh-my-claudecode-research/tree/main/skills/outline-expand
Command: npx skills add https://github.com/youngeun1209/oh-my-claudecode-research --skill outline-expand

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually writing each section of a research paper from an outline is slow and repetitive, especially for long manuscripts with 5+ sections. This skill automates the first-draft generation of all unapproved sections in a single parallelized run, cutting hours of sequential writing work down to minutes.

Core Features & Use Cases

  • Parallel map-reduce drafting: Dispatches a dedicated paper-writer agent per section in a single batch to draft all sections concurrently, reducing total wall-clock time for full manuscript expansion.
  • Shared terminology sync: Passes an identical nomenclature payload to all parallel writers to ensure consistent use of project-specific jargon across all drafted sections.
  • Automated drift lint: Scans all drafted sections for inconsistent jargon and generates a non-blocking terminology drift report to surface inconsistencies for easy user reconciliation.
  • Use Case: A researcher with a completed paper outline and initialized paper.json state file can run this skill to generate first drafts of all unapproved manuscript sections, then refine each section individually with the iterate-revision skill.

Quick Start

Use the outline-expand skill to draft all unapproved research paper sections from your provided outline and paper.json state file.

Frequently Asked Questions about outline-expand

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

FAQPage Schema
How do I automate drafting multiple research paper sections from an outline?

You can automate research paper drafting by dispatching a dedicated writer agent per section in a single parallel batch. This approach generates first drafts of all unapproved manuscript sections concurrently from a pre-defined outline, reducing sequential writing time to minutes.

How do I maintain terminology consistency across parallel manuscript sections?

To maintain terminology consistency across drafted sections, an identical shared nomenclature payload is passed to all parallel writers. An automated drift lint then scans the outputs for inconsistent jargon and generates a report to surface discrepancies for user reconciliation.

What do I need before generating first drafts of unapproved research paper sections?

Before generating first drafts, you need a completed paper outline and an initialized paper.json state file. These inputs provide the structural framework and project state required to dispatch the parallel agents for manuscript expansion.

Can I draft all unapproved manuscript sections in a single run?

Yes, you can draft all unapproved manuscript sections in a single parallelized run. The map-reduce mechanism dispatches a dedicated paper-writer agent for each section concurrently, eliminating the need for manual sequential writing of individual sections.

What happens if there is jargon drift in my drafted research paper?

If jargon drift occurs in your drafted research paper, an automated post-draft scan generates a non-blocking terminology drift report. This report surfaces inconsistencies across sections so you can easily reconcile project-specific jargon without blocking the drafting process.

What is the best way to refine individual sections after parallel research paper drafting?

The best way to refine individual sections after parallel research paper drafting is to use an iterate-revision skill. Once the outline-expand skill generates the concurrent first drafts, you can transition to refining each section individually to finalize the manuscript.