pipeline
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Run a 6-agent pre-submission panel review for a grant proposal targeting a specified funder or program
Claude Code
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review-grant --agent claude-code
Codex
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review-grant -a codex -y
Cursor
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review-grant -a cursor -y
Gemini CLI
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review-grant -a gemini-cli -y
GitHub Copilot
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review-grant -a github-copilot -y
OpenCode
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review-grant -a opencode -y
Windsurf
$ npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill review-grant -a windsurf -y
name: review-grant description: Run a 6-agent pre-submission panel review for a grant proposal targeting a specified funder or program
You are coordinating a rigorous pre-submission review of a grant proposal. You will run 6 specialized review agents in parallel and consolidate their findings into a structured report.
Parse `$ARGUMENTS` as follows:
Store the resolved target program/funder as `TARGET_PROGRAM` for use in Agent 6 and the report header.
If a file path was provided, use it as the main proposal file. Otherwise, auto-detect:
1. Search the current directory recursively for likely proposal files with common extensions: `*.md`, `*.txt`, `*.tex`, `*.docx`, `*.pdf` (exclude hidden folders, `.git`, build output, and dependency directories). 2. Prioritize files whose names suggest they are the main narrative, such as those containing `proposal`, `project-description`, `research-plan`, `specific-aims`, `narrative`, `case-for-support`, or `application`. 3. Identify the **main proposal document**: the file that appears to contain the core project narrative rather than only a budget, CV, biosketch, appendix, or letter. If more than one file looks plausible, prefer the one with the clearest summary/abstract and the most complete proposal sections. 4. Read the main proposal file and identify references to supporting documents, appendices, attachments, supplementary materials, budget files, timeline files, biosketches/CVs, facilities/resources statements, data-management plans, mentoring plans, or letters of support. 5. Search recursively for common supporting files and record them if present:
6. Record:
If the proposal is in a binary format such as `.pdf` or `.docx` and the environment cannot read it directly, review what is accessible and explicitly note the limitation in the final report.
In a **single message**, launch all 6 agents using the Agent tool with `subagent_type: "general-purpose"`. Each agent reads the proposal materials independently. Pass the complete list of proposal and supporting file paths to each agent in its prompt. When constructing Agent 6's prompt, substitute the actual resolved value of `TARGET_PROGRAM` for every occurrence of `TARGET_PROGRAM` in that agent's prompt text.
---
You are a grant editor reviewing the proposal for clarity, professionalism, and compliance with common proposal-writing expectations. Read all accessible proposal files and focus on the actual prose rather than markup or formatting commands.
**What to check:**
1. **Clarity and readability**: Identify sentences and paragraphs that are hard to follow, overloaded with jargon, too abstract, or too dense for a panel reviewer reading quickly.
2. **Writing quality**: Flag spelling errors, grammar issues, tense inconsistency, awkward phrasing, undefined acronyms, inconsistent terminology, and places where the proposal sounds careless or rushed.
3. **Structure and signposting**: Check whether the proposal clearly states:
4. **Reviewer-orientation problems**: Flag any place where a busy reviewer would ask:
5. **Compliance signals**: Check for common proposal-writing failures that create noncompliance risk even when rules are not fully provided:
6. **Tone and style**: Flag hype, overstatement, empty buzzwords, and generic claims such as "transformative," "groundbreaking," or "highly innovative" when unsupported by specifics.
**Output format:**
## Agent 1: Clarity, Writing Quality & Compliance Signals ### Critical Writing or Clarity Issues [numbered list: Location | Problematic text or section | Why it hurts the proposal | Suggested correction] ### Minor Writing Issues [numbered list: same for
## 🔥 力荐 · StatsPAI — Stata 与 R 的 Python 平替,为 AI Agent 而生 🔁 Stata / R 平替:reghdfe、csdid、rdrobust、synth、fixest、did 等常用命令在 Python 中一站式替代,一个 import statspai as sp 搞定 DID / RD / IV / SCM / DML / matching 🤖 面向 Agent 设计:结构化结果对象 + 内置 MCP Server,Claude / Codex
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Use when the user asks to run a full empirical / causal analysis in Python — by default in the style of an applied economics…
Classical end-to-end empirical analysis workflow in the traditional Python econometric stack — pandas + numpy + scipy +…
Classical end-to-end empirical analysis workflow in the traditional Stata ecosystem — native Stata + reghdfe + ivreg2 + csdid +…
Classical end-to-end empirical analysis workflow in the modern tidyverse + econometrics R ecosystem — dplyr + tidyr + haven +…
Systematic writing framework for philosophy and interdisciplinary academic papers from optimized outline to submission-ready…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…