Awesome-Agent-Skills-for-Empirical-Research draft-section
Drafts academic prose for a manuscript section from bullet points or an outline. Use when writing or expanding a section.
install
source · Clone the upstream repo
git clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/29-quarcs-lab-project20XXy/dot-claude/skills/draft-section" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-draft-section && rm -rf "$T"
manifest:
skills/29-quarcs-lab-project20XXy/dot-claude/skills/draft-section/SKILL.mdsource content
Draft Manuscript Section
Draft academic prose for a manuscript section from bullet points or an outline.
Arguments
— section name and content notes (e.g., "Introduction: regional GDP disparities, panel data from 2000-2020, spatial econometrics, contributes to convergence literature")$ARGUMENTS
Steps
-
Parse the section name and content bullets/notes from the arguments.
-
Read
to understand:index.qmd- The manuscript's existing tone and writing style
- What sections already exist and their content
- Citation conventions used (narrative
vs parenthetical@key
)[@key] - What figures and tables are embedded (to reference them)
-
Read
to know which citations are available for use.references.bib -
Draft 2–5 paragraphs of academic prose:
- Write in the register of empirical economics journals (AER, QJE, ReStud style)
- Use formal but accessible language
- Structure paragraphs logically: general → specific, or claim → evidence → implication
- Include Quarto cross-references where appropriate (
,@sec-
,@fig-
)@tbl- - Insert citations from
where they strengthen the argumentreferences.bib - Where a citation would be helpful but none exists in
, insert a placeholder:.bib[CITE: description of needed reference]
-
If the section matches an existing section in
(e.g., "Introduction" matchesindex.qmd
):## Introduction {#sec-introduction}- Show how the draft would replace the current
placeholders or extend existing content[FILL:] - Preserve any
shortcodes already in that section{{< embed >}}
- Show how the draft would replace the current
-
Present the draft to the user for review. On approval, insert or replace the content in
.index.qmd
Error handling
- If no section name is provided, ask the user which section to draft.
- If the arguments are too vague, ask for more specific content points.