Skip to content
Automation
Skill

/strategize

Design identification strategy or pre-analysis plan. Dispatches Strategist (proposer) and strategist-critic (validator). Replaces /identify and /pre-analysis-plan.

From plugin
auto-empirical-research-skills
4.9k200 skills

Claude Code

$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill strategize --agent claude-code

SKILL.md

strategize.SKILL.md
name: strategize
description: Design identification strategy or pre-analysis plan. Dispatches Strategist (proposer) and strategist-critic (validator). Replaces /identify and /pre-analysis-plan.
argument-hint: "[mode: strategy | pap | pap interactive] [research question or spec path]"
allowed-tools: Read,Grep,Glob,Write,Task

Strategize

Design an identification strategy or pre-analysis plan by dispatching the **Strategist** (proposer) and **strategist-critic** (validator).

**Input:** `$ARGUMENTS` — mode keyword followed by research question or path to research spec.

---

Modes

`/strategize [question]` or `/strategize strategy [question]` — Identification Strategy

Design the causal identification strategy.

**Agents:** Strategist → strategist-critic **Output:** Strategy memo + robustness plan + falsification tests

Workflow: 1. Read research spec, literature review, and data assessment if they exist 2. Read .claude/references/domain-profile.md for common identification strategies in the field 3. Dispatch Strategist to produce:

  • Strategy memo: design choice, estimand, assumptions, comparison group
  • Pseudo-code: implementation sketch
  • Robustness plan: ordered list of checks with rationale
  • Falsification tests: what SHOULD NOT show effects
  • Referee objection anticipation: top 5 objections with responses

4. Dispatch strategist-critic to review through 4 phases:

  • Phase 1: Claim identification (design, estimand, treatment, control)
  • Phase 2: Core design validity (assumption checks, sanity checks)
  • Phase 3: Inference soundness (clustering, multiple testing)
  • Phase 4: Polish and completeness (robustness, citations)

5. If CRITICAL issues found, iterate (max 3 rounds per three-strikes) 6. Save memo to `quality_reports/strategy_memo_[topic].md` 7. Save review to `quality_reports/strategy_memo_[topic]_review.md`

`/strategize pap [spec]` — Pre-Analysis Plan

Draft a pre-analysis plan following AEA/OSF/EGAP standards.

**Input:** `$ARGUMENTS` — path to research spec file, a topic, or `interactive` for guided interview.

  • If `$ARGUMENTS` includes a file path: read it (research spec from `/discover interview`)
  • If `$ARGUMENTS` includes `interactive`: conduct the guided PAP interview (see below)
  • Otherwise: treat as topic and draft with ASSUMED placeholders marked clearly

**Agents:** Strategist (in PAP mode), optionally strategist-critic **Output:** Pre-analysis plan document

Interactive PAP Interview (6-Question Guided Flow)

When invoked as `/strategize pap interactive`, ask these questions one at a time before drafting:

1. **What is the research question?** 2. **What is the study design?** (RCT / natural experiment / quasi-experimental / observational) 3. **What are the primary outcome variables?** (names, measurement, data source) 4. **What is the identification strategy?** (randomization mechanism / treatment assignment / source of variation) 5. **What subgroup analyses are pre-specified?** (with justification for each) 6. **What multiple testing concerns exist?** (number of primary outcomes, family-wise error rate plan)

After all 6 answers are collected, proceed to PAP drafting.

PAP Sections

Dispatch Strategist in PAP mode to produce all standard sections:

1. **Study overview** — research question, design, treatment, control 2. **Outcomes** — primary, secondary, mechanism variables with measurement details 3. **Estimating equations** — with full notation protocol 4. **Subgroup analyses** — pre-specified, with justification for each 5. **Multiple testing correction** — Bonferroni / Benjamini-Hochberg / Romano-Wolf (specify which and why) 6. **Power calculations** — MDE, baseline statistics, sample size, assumptions stated explicitly with sensitivity 7. **Sample and exclusion rules** — inclusion criteria, attrition handling, outlier treatment 8. **Data and analysis** — sources, software, randomization/assignment mechanism 9. **Timeline** — data collection, analysis, registration dates 10. **Deviations log** — empty template for tracking post-registration changes

Platform-Specific PAP Templates

Ask the user which registry platform they plan to use (if unclear from context):

**AEA RCT Registry:**

  • Most structured format. All fields required.
  • Must be registered before intervention begins.
  • Strict section ordering: hypotheses → outcomes → analysis → power.
  • Requires IRB information and funding sources.

**OSF (Open Science Framework):**

  • More flexible format. Good for observational studies and natural experiments.
  • Allows iterative updates with version history.
  • Less rigid section structure — can adapt to study design.
  • Supports pre-registration of observational/archival studies.

**EGAP (Evidence in Governance and Politics):**

  • Development economics and political science focused.
  • Additional governance and ethics questions required.
  • Emphasizes pre-specification of heterogeneous treatment effects.
  • Requires description of implementing partners and field conditions.

Observational Study PAP Adaptation

For observational, quasi-experimental, or natural experiment designs, adapt the PAP template:

  • **Identification strategy replaces randomization** — describe the source of exogenous variation
  • **Comparison group replaces control group** — define who is compared to whom and why
  • **Identification assumption discussion** — explicitly state and defend each assumption
  • **Placebo and falsification tests** — pre-specify what SHOULD NOT show effects
  • **Robustness to specification choices** — pre-commit to bandwidth, functional form, sample restrictions
  • **Treatment of endogeneity concerns** — document known threats and planned diagnostics

ASSUMED Placeholder Safety

**CRITICAL: Flag every ASSUMED item clearly. The researcher must review and approve before registration.**

When drafting a PAP from a topic (without a full research spec or interactive interview), many details will be assumed. For each

Read more
@brycewang-stanford
Ships withauto-empirical-research-skills

## 🔥 力荐 · 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

4.9k200 skills
Get the whole plugin

Stars on GitHub

Momentum

stars in total
4.9k
Star history of brycewang-stanford/Auto-Empirical-Research-Skills on GitHub, a chart by star-history.com

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n13d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about strategize.

Which coding agents can use strategize?
strategize installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.