一键导入
write
Draft academic paper sections using paragraph-level argument moves. Cleanup pass strips AI patterns after drafting. Replaces /draft-paper and /humanizer.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Draft academic paper sections using paragraph-level argument moves. Cleanup pass strips AI patterns after drafting. Replaces /draft-paper and /humanizer.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
End-to-end data analysis dispatching Coder and Data-engineer for implementation, coder-critic for review. Supports R, Python, Julia. Replaces /data-analysis.
Discovery phase combining research interviews, literature search, data discovery, and ideation. Routes to appropriate agents based on arguments. Replaces /interview-me, /lit-review, /find-data, /research-ideation.
Design identification strategy, pre-analysis plan, or formal theory section. Dispatches Strategist / Theorist (proposer) and the paired critic (validator). Replaces /identify and /pre-analysis-plan.
| name | write |
| description | Draft academic paper sections using paragraph-level argument moves. Cleanup pass strips AI patterns after drafting. Replaces /draft-paper and /humanizer. |
| argument-hint | [section or mode: intro | strategy | results | conclusion | abstract | full | humanize | style-guide] [file path (optional)] |
| allowed-tools | Read,Grep,Glob,Write,Edit,Task |
Draft paper sections, apply a cleanup pass, or extract a personal style guide from prior papers by dispatching the Writer agent.
Input: $ARGUMENTS — section name or mode, optionally followed by file path.
/write [section] — Draft Paper SectionDraft a specific section: intro, strategy, results, conclusion, abstract, or full.
Agent: Writer Output: LaTeX section file in paper/sections/
Workflow:
Before drafting, read all available context:
paper/ (if it exists)master_supporting_docs/ for notes, outlines, research specsquality_reports/research_spec_*.md or quality_reports/lit_review_*.md.claude/references/domain-profile.md for field conventionsBibliography_base.bib for available citationspaper/tables/ and paper/figures/ for generated outputquality_reports/results_summary.md if it exists (from Coder)Before routing, identify the paper type from the strategy memo or existing draft:
This determines which section templates the Writer uses.
Based on $ARGUMENTS:
full: Draft all sections in sequence, pausing between major sections for user feedbackintro: Draft introduction (most common request)strategy: Draft empirical strategy (reduced-form), model + estimation (structural), or model + tests (theory+empirics)results: Draft results — narration style depends on paper type and output type (regression tables, event study figures, counterfactual simulations, etc.)conclusion: Draft conclusion with type-appropriate ending (policy implications, counterfactual implications, or research agenda)abstract: Draft abstract (must have other sections first)data: Draft data section — expanded for descriptive/measurement papersmodel: Draft model section (structural or theory+empirics papers only)Dispatch Writer with paper type and argument-move templates for the target section. The writer drafts using paragraph types (motivation, result statement, mechanism, etc.), applies design-specific moves, then runs the cleanup pass. Save to paper/sections/[section].tex.
Before presenting the draft:
\label{eq:...})\cite{} keys exist in Bibliography_base.bibpaper/tables/ or paper/figures/Present each section for feedback. Flag items that need attention:
/write style-guide [paper-dir] — Extract Personal VoiceOne-shot extraction of the user's writing voice from their published or drafted papers. Produces .claude/references/personal-style-guide.md, which the writer auto-loads on every subsequent invocation.
When to run:
Input: $ARGUMENTS — path to a directory containing prior papers (.tex or .pdf). If omitted, defaults to master_supporting_docs/ and scans for .tex/.pdf files.
Agent: Writer (style-extraction mode)
Output: .claude/references/personal-style-guide.md
Workflow:
.claude/references/personal-style-guide.md. Fill every template section with quoted examples from the corpus. Never invent patterns — if a section has no evidence, write "[insufficient corpus evidence]"./write calls.Principles for the extraction:
domain-profile.md. The style guide is about voice; the domain profile is about field conventions./write humanize [file] — Cleanup Pass OnlyStrip AI writing patterns from existing text without rewriting content.
Agent: Writer (cleanup mode) Output: Edited file with AI patterns removed
Strips 24 patterns across 4 categories:
All paper types share the same backbone. Moves diverge by type — see writer.md for full templates.
| Section | Length | Reduced-Form | Structural | Theory+Empirics | Descriptive |
|---|---|---|---|---|---|
| Introduction | 1000-1500 | ...preview → result → contribution | ...model preview → counterfactual → contribution | ...theory preview → test result → contribution | ...data innovation → key fact → contribution |
| Data | 800-1200 | Treatment, outcome, controls | Moments that identify parameters | Standard | 1200-1800 (core contribution) |
| Strategy/Model | 800-1500 | Design-specific (DiD/IV/RDD/ES) | Environment → decisions → equilibrium → estimation | Model → propositions → tests | N/A (merged into Data) |
| Results | 800-1500 | Main spec → robustness → heterogeneity | Estimates → model fit → counterfactuals → welfare | Prediction-by-prediction evidence | Key facts → decompositions → implications |
| Conclusion | 500-700 | Policy implications | Counterfactual implications + model limitations | What model gets right/wrong | Research agenda enabled by new data |
| Abstract | 100-150 | Question, design, finding with magnitude | Question, model, counterfactual finding | Question, prediction, test result | Question, measurement, key fact |
\citet{} for textual citations ("Smith (2024) shows...")\citep{} for parenthetical citations ("...is well documented (Smith, 2024)")booktabs rules (\toprule, \midrule, \bottomrule) — never \hlineY_{it}, D_{it}, \gamma_i, \delta_t, \varepsilon_{it}