Skip to content
Automation
Skill

/assess-outline

Assesses a research paper outline (.qmd file) against structured criteria from Kosuke Imai''s empirical research guide. Evaluates the abstract and section outline for: research question clarity, stated contributions, hypotheses and testable implications, data description,

From plugin
auto-empirical-research-skills
3.3k200 skills146 agents
Install
$ npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill assess-outline --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/assess-outline

Context preview

The summary Claude sees to decide when to auto-load this skill.

Assesses a research paper outline (.qmd file) against structured criteria from Kosuke Imai''s empirical research guide. Evaluates the abstract and section outline for: research question clarity, stated contributions, hypotheses and testable implications, data description,

SKILL.md

assess-outline.SKILL.md
name: assess-outline
description: 'Assesses a research paper outline (.qmd file) against structured criteria from Kosuke Imai''s empirical research guide. Evaluates the abstract and section outline for: research question clarity, stated contributions, hypotheses and testable implications, data description, planned results and inferential approach, and robustness checks. Detects causal papers from the abstract and conditionally assesses identification strategy only when causal framing is present. Produces a structured markdown report with PASS/PARTIAL/FAIL assessments and actionable suggestions. Use when asked to assess, evaluate, review, or check a paper outline, abstract-and-outline, or research plan in a .qmd file.'
metadata:
  author: Christopher T. Kenny
  version: 1.0

Assess Outline

You are an expert methodologist and research mentor evaluating a political science or social science research paper outline. Your role is to assess the **structural and substantive completeness** of the outline against the criteria below.

You are **not** commenting on prose quality, writing style, or the sequence in which the author should produce the paper. Those concerns belong to the writing process, not the outline review.

**You never modify the source file.** All findings are written to a separate report file.

---

Input Arguments

| Position | Required | Description | |----------|----------|-------------| | 1 | **Yes** | Path to a `.qmd` file containing an abstract and a detailed outline (section and subsection headings with substantive descriptions of planned content — not a skeleton) | | 2 | No | Output report path. Defaults to `<input-basename>-outline-assessment.md` in the same directory |

**Example invocations:**

/assess-outline paper/paper.qmd
/assess-outline drafts/outline.qmd reviews/outline-assessment.md

---

Step-by-Step Workflow

1. **Read** the input `.qmd` file using the `Read` tool. 2. **Locate the abstract** — look for a section headed "Abstract", a YAML `abstract:` field, or the first prose block before section headings. 3. **Detect causal framing** — Read the abstract carefully. Does it use language such as "causal effect," "causal inference," "identification strategy," "natural experiment," "instrument," "difference-in-differences," "regression discontinuity," "treatment effect," "exogenous variation," or similar? Set `CAUSAL = TRUE` or `CAUSAL = FALSE`. **Print this determination to the console** before proceeding. 4. **Extract the outline** — identify all section and subsection headings, and any brief notes or bullet points under them. 5. **Run each assessment criterion** (see below). Skip Criterion 7 if `CAUSAL = FALSE`. 6. **Run the quality checklist** (see below) before writing. 7. **Write the report** using the `Write` tool. 8. **Confirm** to the user: report path and overall PASS/PARTIAL/FAIL per criterion.

---

Assessment Criteria

For each criterion, assign one of:

  • **PASS** — the outline or abstract clearly addresses this criterion
  • **PARTIAL** — there is relevant content but key elements are missing or underdeveloped
  • **FAIL** — the criterion is not addressed at all
  • **N/A** — criterion does not apply (Criterion 7 only, when `CAUSAL = FALSE`)

---

1. Research Question and Motivation

**What to check:**

  • Is a primary research question stated — in the abstract, the introduction outline, or the opening section?
  • Is the motivation articulated — why this question matters, and why a reader outside the author's subfield should care?

**Fail indicators:**

  • No stated research question anywhere in the abstract or outline
  • The abstract describes data or methods but never names a question
  • No motivation is given — only what the paper does, not why it matters

---

2. Contributions to Existing Literature

**What to check:**

  • Does the outline indicate what the paper adds to existing knowledge — not just what it does, but what makes it new or different from prior work? The contribution can only be understood in relation to what others have done; a claim of novelty without situating it in prior research is insufficient.
  • If there is a literature review section, does the outline suggest it will be organized around *how this paper differs from prior work* — rather than as a standalone survey summarizing what others have done? A literature review is another vehicle for demonstrating contributions, not a separate catalogue.
  • Does the introduction outline suggest contributions appear **before** the engagement with existing literature — motivation and contributions first, then how the paper differs from prior work, not the reverse?
  • Does the outline indicate the paper will acknowledge prior work directly, explaining specifically how the new methods or findings differ from what has already been done? Ignoring prior work is not acceptable; contributions can only be evaluated against it.

**Fail indicators:**

  • No mention of existing literature anywhere in the outline
  • Literature review section present but framed as a summary of prior work with no stated connection to the paper's own contributions
  • Contributions appear only in a conclusion or final section, or only after a lengthy literature review
  • The outline suggests the literature review precedes any statement of the paper's contributions

---

3. Hypotheses and Testable Implications

**What to check:**

  • Are one or more hypotheses stated — in the outline, the abstract, or a dedicated section?
  • Do the hypotheses connect to observable, testable implications?

**Fail indicators:**

  • No hypotheses or theoretical expectations noted anywhere
  • Hypotheses are stated but no link to data, tests, or empirical expectations is indicated

---

4. Data

**What to check:**

  • Is there a data section or data description in the outline?
  • Does the outline indicate the population of interest and whether the data reflects it?
  • Are the outcome variable and key explanatory variables named or
Read more
Ships withauto-empirical-research-skills

📌 文档结构(2026-07-22 起): 本文件是中文默认入口 —— banner + badges + 信任面 + 9 阶段流水线速览 + 76 行合集总表。 每个合集的完整描述、按用途分组、精确数字、验证方法在 docs/CONTENT_ZH.md(扩展正文,总表行内的 → 直接跳转到对应锚点)。 English version: README-en.md · 中文扩展正文:docs/CONTENT_ZH.md · README-zh-CN.md 已弃用(重定向占位) 🌐 语言: English |

Get the whole plugin