Dot Claude
Dot Claude from brycewang-stanford/Auto-Empirical-Research-Skills.
Skills in this plugin
89- ▌ Talk · brycewang-stanfordCreate and audit presentations (Beamer or Quarto RevealJS). Combines talk creation, visual audit, and compilation. Replaces /create-talk, /visual-audit, /compile-latex (for talks).
- ▌ Analyze 2 · brycewang-stanfordEnd-to-end data analysis dispatching Coder and Data-engineer for implementation, coder-critic for review. Supports R, Stata, Python, Julia. Replaces /data-analysis.
- ▌ Tools · brycewang-stanfordUtility commands — commit, compile, validate-bib, journal, context-status, deploy, learn. Replaces individual utility skills.
- ▌ Commit 2 · brycewang-stanfordStage, commit, create PR, and merge to main. Use for the standard commit-PR-merge cycle.
- ▌ Referee Response 2 · brycewang-stanfordDrafts a point-by-point response letter to referee comments with suggested edits. Use after a revise-and-resubmit.
- ▌ Cite · brycewang-stanfordFinds a paper by title, author, or DOI, adds BibTeX to references.bib, and shows citation syntax. Use when adding a reference.
- ▌ Review R 3 · brycewang-stanfordRun the R code review protocol on R scripts. Checks code quality, reproducibility, domain correctness, and professional standards. Produces a report without editing files.
- ▌ Init · brycewang-stanfordFills all [FILL:] placeholders across the template to initialize a new research project. Use when setting up a freshly cloned project.
- ▌ Proofread 4 · brycewang-stanfordRun the proofreading protocol on lecture files. Checks grammar, typos, overflow, consistency, and academic writing quality. Produces a report without editing files.
- ▌ Revise · brycewang-stanfordR&R cycle — classify referee comments and route to appropriate agents. Replaces /respond-to-referee.
- ▌ Lit Review 4 · brycewang-stanfordStructured literature search and synthesis with citation extraction and gap identification
- ▌ Submit · brycewang-stanfordSubmission pipeline — journal targeting, replication package, audit, and final gate. Replaces /submit, /target-journal, /audit-replication, /data-deposit.
- ▌ Stata 3 · brycewang-stanford bundleComprehensive Stata reference for writing correct .do files, data management, econometrics, causal inference, graphics, Mata programming, and 17+ community packages (reghdfe, estout, did, rdrobust, etc.). Covers syntax, options, gotchas, and idiomatic patterns. Use this skill whenever the user asks you to write, debug, or explain Stata code.
- ▌ Review Paper 4 · brycewang-stanfordComprehensive manuscript review covering argument structure, econometric specification, citation completeness, and potential referee objections
- ▌ Discover · brycewang-stanfordDiscovery 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.
- ▌ Validate Bib 3 · brycewang-stanfordValidate bibliography entries against citations in all lecture files. Find missing entries and unused references.
- ▌ Execute · brycewang-stanfordExecutes all registered notebooks, strips noisy cell metadata, and syncs Jupytext pairs. Use when asked to re-run notebooks or refresh outputs.
- ▌ Commit 3 · brycewang-stanfordStage, commit, create PR, and merge to main. Use for the standard commit-PR-merge cycle.
- ▌ Handoff · brycewang-stanfordWrites a session handoff report to handoffs/ with project state, work done, decisions, and next steps. Use at session end or after significant work.
- ▌ Compile Latex 2 · brycewang-stanfordCompile a Beamer LaTeX slide deck with XeLaTeX (3 passes + bibtex). Use when compiling lecture slides.
- ▌ Abstract · brycewang-stanfordReads the manuscript and notebooks to generate a structured abstract. Use when writing or updating the abstract.
- ▌ Data Analysis 3 · brycewang-stanfordEnd-to-end R data analysis workflow from exploration through regression to publication-ready tables and figures
- ▌ Codebook · brycewang-stanfordAuto-generates a Markdown codebook from a dataset (CSV, DTA, Excel, Parquet) with types and summary statistics. Use when documenting variables.
- ▌ Context Status 2 · brycewang-stanfordShow current context status and session health. Use to check how much context has been used, whether auto-compact is approaching, and what state will be preserved.
- ▌ Sync Tex · brycewang-stanfordTransfers prose edits from latex/index.tex (Overleaf) back into index.qmd. Use after pulling LaTeX edits from a collaborator.
- ▌ Review R 4 · brycewang-stanfordRun the R code review protocol on R scripts. Checks code quality, reproducibility, domain correctness, and professional standards. Produces a report without editing files.
- ▌ Strategize · brycewang-stanfordDesign identification strategy or pre-analysis plan. Dispatches Strategist (proposer) and strategist-critic (validator). Replaces /identify and /pre-analysis-plan.
- ▌ Proofread 5 · brycewang-stanfordRun the proofreading protocol on manuscript files. Checks grammar, typos, overflow, consistency, and academic writing quality. Produces a report without editing files.
- ▌ Bib Check · brycewang-stanfordCross-checks citation keys in index.qmd against references.bib, reporting missing, orphaned, and duplicate entries. Use when verifying citations.
- ▌ Slide Excellence 2 · brycewang-stanfordMulti-agent slide review (visual, pedagogy, proofreading). Use for comprehensive quality check before milestones.
- ▌ Check Env · brycewang-stanfordVerifies required tools (Quarto, uv, Python, R, Stata, TeX) and Jupyter kernels are installed. Use when setting up or troubleshooting.
- ▌ Lit Review 5 · brycewang-stanfordStructured literature search and synthesis with citation extraction and gap identification.
- ▌ New Project · brycewang-stanfordFull research pipeline from idea to paper. Orchestrates all phases — discovery, strategy, analysis, writing, peer review, and submission. Use when starting a new research project from scratch.
- ▌ Research Ideation 4 · brycewang-stanfordGenerate structured research questions, testable hypotheses, and empirical strategies from a topic or dataset
- ▌ Data Audit · brycewang-stanfordScans notebooks for data file references and verifies each file exists on disk. Use when checking for broken data paths.
- ▌ Interview Me 2 · brycewang-stanfordInteractive interview to formalize a research idea into a structured specification with hypotheses and empirical strategy.
- ▌ Svy · brycewang-stanford bundleComplex survey analysis: strata/PSU/weights, variance estimation (Taylor, BRR, jackknife, bootstrap), survey GLM, domain analysis, calibration. Polars-native. Use for NHANES, CPS, ACS PUMS, BRFSS, DHS. Non-survey regression: statsmodels/pyfixest.
- ▌ Review Paper 5 · brycewang-stanfordComprehensive manuscript review covering argument structure, identification strategy, econometric specification, citation completeness, and potential referee objections.
- ▌ Env Snapshot · brycewang-stanfordCaptures tool versions, packages, and kernel info as a reproducibility record in notes/. Use when documenting the environment.
- ▌ Validate Bib 4 · brycewang-stanfordValidate bibliography entries against citations in all manuscript files. Find missing entries and unused references.
- ▌ Freeze Check · brycewang-stanfordChecks whether registered notebooks have current, stale, or missing outputs. Use before rendering or to verify freshness.
- ▌ Compile Latex 3 · brycewang-stanfordCompile a LaTeX manuscript with pdflatex (3 passes + bibtex). Use when compiling the research paper.
- ▌ New Analysis · brycewang-stanfordScaffolds a method-specific analysis notebook (DiD, IV, RDD, LASSO, Panel FE) with boilerplate. Use when starting a new econometric analysis.
- ▌ Data Analysis 4 · brycewang-stanfordEnd-to-end R data analysis workflow from exploration through regression to publication-ready tables and figures.
- ▌ New Notebook · brycewang-stanfordCreates a Jupyter notebook with Jupytext pairing and registers it in _quarto.yml. Use when adding a new notebook.
- ▌ Devils Advocate 2 · brycewang-stanfordChallenge research design decisions, assumptions, and methodology choices with specific critical questions. Helps strengthen the paper before submission.
- ▌ Draft Section · brycewang-stanfordDrafts academic prose for a manuscript section from bullet points or an outline. Use when writing or expanding a section.
- ▌ Research Ideation 5 · brycewang-stanfordGenerate structured research questions, testable hypotheses, and empirical strategies from a topic or dataset.
- ▌ New Slide Deck · brycewang-stanfordCreates a Quarto revealjs slide deck in slides/ with the project style guide. Use when a presentation is needed.
- ▌ Causal Inference R · brycewang-stanfordRun IV, DiD, and RDD analyses in R with proper diagnostics. Use when implementing causal inference methods, event studies, or treatment effect estimation.
- ▌ Learn · brycewang-stanfordExtract reusable knowledge from the current session into a persistent skill. Use when you discover something non-obvious, create a workaround, or develop a multi-step workflow that future sessions would benefit from.
- ▌ Marimo · brycewang-stanford bundleReactive Python notebook system. Cell reactivity, UI elements (sliders, dropdowns, tables), SQL cells, plotting, app deployment. Use when assembling Stage 9 notebooks, building data apps, or converting Jupyter to marimo .py format.
- ▌ Polars · brycewang-stanford bundlePolars DataFrame library for high-performance data manipulation. Lazy/eager execution, expressions, I/O (CSV, Parquet, JSON), aggregations, joins, string/datetime ops, pandas interop. Use for Polars DataFrames or reading/writing Parquet files.
- ▌ Figures Gallery · brycewang-stanfordGenerates an HTML gallery of all project figures with captions and source notebooks. Use when reviewing figures.
- ▌ Literature Note · brycewang-stanfordCreates a structured annotation note in references/ with sections for research question, data, findings, and relevance. Use when documenting a paper.
- ▌ Submission Prep · brycewang-stanfordRuns pre-submission checks (word count, anonymization, citations, placeholders, cross-refs) and generates a checklist. Use before journal submission.
- ▌ Deploy · brycewang-stanfordRender Quarto slides and sync to docs/ for GitHub Pages deployment. Use when deploying lecture slides after making changes.
- ▌ Regression Table · brycewang-stanfordFormats estimation output as a publication-quality regression table with stars, SEs, and fit statistics. Use when creating a results table.
- ▌ Robustness Table · brycewang-stanfordGenerates robustness check code and formats results as a combined table. Use for sensitivity analysis.
- ▌ Plotnine · brycewang-stanford bundleplotnine static visualization (ggplot2 syntax for Python). Geoms, aesthetics, scales, coordinates, facets, themes. Use for static publication-quality figures with grammar-of-graphics syntax. For interactive charts use plotly; for maps use geopandas.