Skip to content
Back to skills

Docs

ASecurity

1,052 skills is a lot. This guide routes you to the right one by **what you are trying to do**, then by **method** and **language**. For interactive filtering use [`search.html`](search.html); for the full tag index see [`TAXONOMY.md`](TAXONOMY.md); for copy-paste end-to-end runs see [`GOLDEN_WORKFLOWS.md`](GOLDEN_WORKFLOWS.md). > Trust note: a green hygiene score in [`SKILL_HYGIENE.md`](SKILL_HYGIENE.md) > means a skill is *well-formed*. Whether it makes an agent produce *correct* > economet...

  • 3,639 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
researchpythonrustgo

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 3, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Docs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Docs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/brycewang-stanford-docs/badge)](https://www.skillsdirectory.com/skills/brycewang-stanford-docs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Which skill should I use?

1,052 skills is a lot. This guide routes you to the right one by **what you are
trying to do**, then by **method** and **language**. For interactive filtering
use [`search.html`](search.html); for the full tag index see
[`TAXONOMY.md`](TAXONOMY.md); for copy-paste end-to-end runs see
[`GOLDEN_WORKFLOWS.md`](GOLDEN_WORKFLOWS.md).

> Trust note: a green hygiene score in [`SKILL_HYGIENE.md`](SKILL_HYGIENE.md)
> means a skill is *well-formed*. Whether it makes an agent produce *correct*
> econometrics is what [`eval-harness/`](../eval-harness/) and [`benchmark/`](../benchmark/)
> measure. Prefer skills whose behavior is covered by an eval scenario.

## Start from your goal

| I want to… | Use | Notes |
|---|---|---|
| Run a full empirical pipeline in **Python** | [`StatsPAI`](../skills/00-Full-empirical-analysis-skill_StatsPAI/SKILL.md) or [`00.1 Python`](../skills/00.1-Full-empirical-analysis-skill_Python/SKILL.md) | data → identification → estimation → robustness → tables/figures |
| Run the same pipeline in **Stata** / **R** | [`00.2 Stata`](../skills/00.2-Full-empirical-analysis-skill_Stata/SKILL.md) · [`00.3 R`](../skills/00.3-Full-empirical-analysis-skill_R/SKILL.md) | language-matched ports of the pipeline |
| **Audit my identification** before writing | [`aer-identification`](../skills/50-brycewang-aer-skills/skills/aer-identification/SKILL.md) | gates TWFE behind the 2×2 conditions; weak-IV / RDD pitfalls |
| Build the **robustness** gauntlet referees expect | [`aer-robustness`](../skills/50-brycewang-aer-skills/skills/aer-robustness/SKILL.md) | placebo triplet, spec curve, heterogeneity by theory |
| Write the **introduction / abstract** for a top-5 | [`aer-introduction`](../skills/50-brycewang-aer-skills/skills/aer-introduction/SKILL.md) | Keith Head 5-paragraph formula; 100-word abstract |
| Format **tables & figures** to AER house style | [`aer-tables-figures`](../skills/50-brycewang-aer-skills/skills/aer-tables-figures/SKILL.md) | booktabs, figure notes, one claim per exhibit |
| **Pre-submission** compliance check | [`aer-submission`](../skills/50-brycewang-aer-skills/skills/aer-submission/SKILL.md) | abstract length, disclosure, AI usage, ScholarOne package |
| Write a **R&R / rebuttal** letter | [`aer-rebuttal`](../skills/50-brycewang-aer-skills/skills/aer-rebuttal/SKILL.md) | written against the *revised* manuscript |
| Build a **replication package** | [`aer-replication`](../skills/50-brycewang-aer-skills/skills/aer-replication/SKILL.md) | AEA Data & Code Availability Policy, openICPSR-ready |
| Get **causal-method code templates** | [`causal-inference-mixtape`](../skills/10-Jill0099-causal-inference-mixtape/SKILL.md) · [`MixtapeTools`](../skills/13-scunning1975-MixtapeTools/) | 10 designs, Python/R/Stata |
| Lower the **AI-writing signal** of an empirical draft (EN / 中文) | [`de-aigc-skills`](../skills/48-de-AIGC-skills/SKILL.md) | bilingual structural rewrite, facts preserved |
| De-slop **English** academic prose | [`avoid-ai-writing`](../skills/47-conorbronsdon-avoid-ai-writing/SKILL.md) · [`stop-slop`](../skills/46-hardikpandya-stop-slop/SKILL.md) | |
| Run a **literature review** | [`literature-review`](../skills/36-taoyunudt-literature-review-skill/SKILL.md) | see also stage:`literature` in the taxonomy |

## Then narrow by method

Pick the design, then jump to the method tag in [`TAXONOMY.md`](TAXONOMY.md#methods):

- **Staggered diff-in-diff?** You almost never want plain TWFE. Look for
  `staggered-did` skills (Callaway–Sant'Anna, Sun–Abraham, Borusyak et al.,
  de Chaisemartin–D'Haultfœuille). Covered by the eval
  [`statspai-staggered-did`](../eval-harness/scenarios/statspai-staggered-did.toml).
- **Instrumental variables?** Check the `iv` tag; you want first-stage F
  reporting and weak-IV-robust inference. Covered by
  [`statspai-weak-iv`](../eval-harness/scenarios/statspai-weak-iv.toml).
- **Regression discontinuity?** Check `rdd`; you want a density/manipulation
  test, bandwidth sensitivity, and robust bias-corrected CIs. Covered by
  [`statspai-rdd-diagnostics`](../eval-harness/scenarios/statspai-rdd-diagnostics.toml).
- **Synthetic control / matching / DML?** Tags `synthetic-control`, `matching`,
  `dml`.

## Then narrow by language

Filter the `language` facet (`python`, `r`, `stata`, `latex`) in
[`search.html`](search.html). The 00.x pipeline skills exist in all three
analysis languages so you can match your stack.

## A 30-second decision tree

```
Do you have a dataset and need results?
├─ yes → identification first:  aer-identification
│        then run the pipeline:  00 / 00.1 / 00.2 / 00.3 (by language)
│        then robustness:        aer-robustness
└─ no, I have results and need a paper
   ├─ intro/abstract           → aer-introduction
   ├─ tables/figures           → aer-tables-figures
   ├─ submission compliance    → aer-submission
   ├─ referee response (R&R)   → aer-rebuttal
   └─ reproducibility package  → aer-replication

Polishing prose?
├─ Empirical paper (EN / 中文) → de-aigc-skills
└─ General English prose → avoid-ai-writing / stop-slop
```

## See also

- [`GOLDEN_WORKFLOWS.md`](GOLDEN_WORKFLOWS.md) — ready-to-run multi-skill workflows
- The numbered workflow-stage notes: [`01-选题与研究设计`](01-选题与研究设计.md) … [`10-审稿回复与学术答辩`](10-审稿回复与学术答辩.md)
- [`SKILL_CATALOG.md`](SKILL_CATALOG.md) — the full generated catalog

Files in this skill

  • 01-选题与研究设计.md8.5 KB
  • 02-文献检索与综述.md11.3 KB
  • 03-论文阅读与拆解.md6.5 KB
  • 04-数据获取与清洗.md8.9 KB
  • 05-统计分析与因果推断.md14 KB
  • 06-论文写作.md7.6 KB
  • 07-论文修改与润色.md14 KB
  • 08-引用管理与排版.md7.3 KB
  • 09-论文复现与可复现研究.md8.2 KB
  • 10-审稿回复与学术答辩.md6.2 KB
  • AGENT_COORDINATION.md2.1 KB
  • BENCHMARK_SCOREBOARD.md4.5 KB
  • CHOOSING_A_SKILL.md5.4 KB
  • COMPETITIVE_LANDSCAPE.md5.5 KB
  • CONTENT_ZH.md68.9 KB
  • ECOSYSTEM.md9.4 KB
  • EVALS.md11.4 KB
  • EXTERNAL_SCOREBOARD.md2.2 KB
  • FAQ.md4.3 KB
  • GETTING_STARTED.md5.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…