Awesome-Agent-Skills-for-Empirical-Research write
Draft academic paper sections with notation protocol, anti-hedging, and humanizer pass. Replaces /draft-paper and /humanizer.
git clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
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/16-hsantanna88-clo-author/dot-claude/skills/write" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-write && rm -rf "$T"
skills/16-hsantanna88-clo-author/dot-claude/skills/write/SKILL.mdWrite
Draft paper sections or apply humanizer pass by dispatching the Writer agent.
Input:
$ARGUMENTS — section name or mode, optionally followed by file path.
Modes
/write [section]
— Draft Paper Section
/write [section]Draft a specific section:
intro, strategy, results, conclusion, abstract, or full.
Agent: Writer Output: LaTeX section file in paper/sections/
Workflow:
1. Context Gathering
Before drafting, read all available context:
- Read existing paper draft in
(if it exists)paper/ - Read
for notes, outlines, research specsmaster_supporting_docs/ - Read most recent
orquality_reports/research_spec_*.mdquality_reports/lit_review_*.md - Read
for field conventions.claude/references/domain-profile.md - Check
for available citationsBibliography_base.bib - Scan
andpaper/tables/
for generated outputpaper/figures/ - Read
if it exists (from Coder)quality_reports/results_summary.md
2. Section Routing
Based on
$ARGUMENTS:
: Draft all sections in sequence, pausing between major sections for user feedbackfull
: Draft introduction (most common request)intro
: Draft identification and estimation sectionstrategy
: Draft results from available outputresults
: Draft conclusionconclusion
: Draft abstract (must have other sections first)abstract- No argument: Ask user which section to draft
3. Dispatch Writer
Dispatch Writer with section standards, notation protocol, and anti-hedging rules. Humanizer pass runs automatically before finalizing. Save to
paper/sections/[section].tex.
4. Quality Self-Check
Before presenting the draft:
- Every displayed equation is numbered (
)\label{eq:...} - All
keys exist in\cite{}Bibliography_base.bib - Introduction contribution paragraph names specific papers
- Effect sizes stated with units
- No banned hedging phrases
- Notation consistent throughout
- All tables/figures referenced actually exist in
orpaper/tables/paper/figures/
5. Present to User
Present each section for feedback. Flag items that need attention:
- TBD items: Where empirical results are needed but not yet available
- VERIFY items: Citations that need user confirmation
- PLACEHOLDER items: Effect sizes awaiting final estimates
/write humanize [file]
— Humanizer Pass Only
/write humanize [file]Strip AI writing patterns from existing text without rewriting content.
Agent: Writer (humanizer mode) Output: Edited file with AI patterns removed
Strips 24 patterns across 4 categories:
- Structural: forced narrative arcs, artificial progression
- Lexical: "delve,leverage,nuanced,robust"
- Rhetorical: rule-of-three, negative parallelisms, em dash overuse
- Formatting: excessive bullet points, promotional language
Section Standards
| Section | Length | Key Requirements |
|---|---|---|
| Introduction | 1000-1500 words | Hook → question → method → finding → contribution → roadmap |
| Strategy | 800-1200 words | Formal assumption, numbered equation, threats addressed |
| Results | 800-1500 words | Main spec, effect sizes in economic terms, heterogeneity |
| Conclusion | 500-700 words | Restate with effect size, policy, limitations, future |
| Abstract | 100-150 words | Question, method, finding with magnitude, implication |
LaTeX Conventions
for textual citations ("Smith (2024) shows...")\citet{}
for parenthetical citations ("...is well documented (Smith, 2024)")\citep{}
rules (booktabs
,\toprule
,\midrule
) — never\bottomrule\hline- Notation protocol:
,Y_{it}
,D_{it}
,\gamma_i
,\delta_t\varepsilon_{it}
Principles
- This is the user's paper, not Claude's. Match their voice and style.
- Never fabricate results. Use TBD placeholders.
- Citations must be verifiable. Only cite confirmed papers.
- Humanizer is automatic. Every draft gets de-AI-ified.