Run SAS programs locally (batch mode) or remotely on WRDS. Covers execution, WRDS connection, log reading, common empirical finance patterns, and debugging. Triggers - "run SAS", ".sas", "WRDS", "rsubmit", "libname", "proc sql", SAS errors.
RichardChengzhe/research-workflow-template
SkillsMP has collected 25 skills from RichardChengzhe/research-workflow-template. Open a skill to review its source and details.
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 25
- GitHub stars
- 1
- GitHub forks
- 0
Skills in this repository
Showing 25 of 25 collected skills.
Scaffold a new pipeline step. Creates script file, updates pipeline.md, 00_run.do, and run_all.sh. Use when adding new analysis steps.
Execute a pipeline step via run_all.sh or MCP Stata. Reads the log and summarizes results. Use to run analysis scripts.
Run the adversarial code quality loop on a script. Code-reviewer finds issues, code-fixer applies mechanical fixes, re-reviews until APPROVED or max 5 rounds.
Run the adversarial proofreading loop on a manuscript file. Proofreader finds issues, manuscript-fixer applies approved fixes, re-reviews until APPROVED or max 5 rounds.
Run the adversarial output formatting loop. Output-critic checks tables/figures against AEA style, output-fixer applies formatting fixes, re-checks until APPROVED or max 5 rounds.
Quick project overview showing pipeline status, recent logs, and current state. Run silently at session start.
Use when executing Stata .do files on Windows. Covers batch execution, MCP Stata tool, common syntax pitfalls, and debugging. Triggers - "run Stata", "do file", ".do", "reghdfe", "esttab", Stata errors.
Use when working with Stata .do files for empirical finance/accounting research. Covers panel data, reghdfe, esttab, merge workflows, variable construction, and debugging. Triggers - reghdfe, xtreg, xtset, esttab, eststo, merge, append, panel data, fixed…
Run a full project integrity check. Verifies pipeline files exist, params match, manuscript references resolve, and finds orphan files. Use periodically to catch inconsistencies.
Stage, commit, create PR, and merge to main. Use for the standard commit-PR-merge cycle.
Compile the manuscript with latexmk. Use when compiling the paper.
Show 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.
End-to-end data analysis workflow using Python and Stata, from exploration through regression to publication-ready tables and figures
Challenge research design with 5-7 critical questions. Checks identification strategy, data adequacy, and potential threats to validity.
Format Stata regression output as a publication-ready LaTeX table. Handles esttab output, adds proper formatting, and saves to output/tables/.
End-of-session summary documenting what changed, open questions, and next steps. Writes to session_logs/.
Interactive interview to formalize a research idea into a structured specification with hypotheses and empirical strategy
Extract 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.
Structured literature search and synthesis with citation extraction and gap identification
Run the proofreading protocol on manuscript files. Checks grammar, typos, overflow, consistency, and academic writing quality. Produces a report without editing files.
Generate structured research questions, testable hypotheses, and empirical strategies from a topic or dataset
Invoke the code-reviewer agent on a Python or Stata script. Produces a quality report with scores and recommendations.
Comprehensive manuscript review covering argument structure, econometric specification, citation completeness, and potential referee objections
Validate bibliography entries against citations in manuscript files. Find missing entries and unused references.