Skip to content
cccskills
FreePublished on GitHub

new-project

Turn an initial research idea into a project specification through a structured interview. Develop testable questions, hypotheses, methods for identifying causal effects, and data requirements, then rank options by feasibility and contribution and save the plan.

OriginalShow the original description

Start a new research project by conducting a structured interview to formalize a research idea, then generates research questions with identification strategies and a project spec. Make sure to use this skill whenever the user wants to develop or document a new research idea — not to search for literature or data. Triggers include: "new project", "start research", "I have an idea", "help me develop this", "I want to study X", "help me formalize this idea", "what's my research question", "what identification strategy should I use", "write up my project idea", or when the user describes a topic they want to turn into a paper.

Run score Not tested

See how to install

Good for

  • Turn a broad topic into research questions
  • Compare approaches for identifying causal effects
  • Prioritize questions by feasibility and contribution
  • Document a research plan and unresolved issues

Files included (1)

  • SKILL.md6.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

New Research Project

Formalize a research idea into a concrete project specification with testable hypotheses and empirical strategies.

Input: $ARGUMENTS — a topic, phenomenon, dataset, or "start fresh" for open-ended exploration.

This skill runs in three phases. Phase 1 is conversational — ask one or two questions at a time and wait for responses. Phases 2 and 3 run automatically after the interview.


Phase 1: Research Interview

Goal: Draw out the researcher's thinking and establish a clear research question.

Ask questions one or two at a time. Build on each answer before moving to the next phase. Do NOT use AskUserQuestion — ask directly in your response. A good interview runs 4–6 exchanges.

Question Bank (select and adapt based on context)

The Puzzle (start here):

  • "What phenomenon or puzzle are you trying to understand?"
  • "What do you observe in the data / world that doesn't fit the standard explanation?"

Why It Matters:

  • "Why does this matter? Who should care about the answer?"
  • "Is there a policy lever here, or is this more about understanding a mechanism?"

Theoretical Motivation:

  • "What's your intuition for why X happens — what's the mechanism?"
  • "What would standard theory predict? Do you expect to find something different, and why?"

Data and Setting:

  • "Do you have data in mind, or are you open on the data source?"
  • "Is there a specific context, time period, country, or institutional setting you're focused on?"

Identification:

  • "Is there a natural experiment, policy change, or discontinuity you could exploit?"
  • "What's the biggest threat to a causal interpretation — what would a skeptic say?"

Expected Results + Contribution:

  • "What would you expect to find? What would genuinely surprise you?"
  • "What existing papers are closest to this? What gap does yours fill?"

When to Stop Interviewing

Move to Phase 2 when you have:

  • A clear research question (one sentence)
  • At least one plausible identification strategy
  • Some sense of what data exists or is needed
  • The motivation / contribution

If after 3 exchanges the user keeps giving vague answers, move to Phase 2 anyway and flag the open questions.


Phase 2: Research Ideation

Goal: Generate 3–5 structured research questions covering the full range from descriptive to causal.

Announce the transition: "Great — I have enough to generate a structured set of research questions. Let me build that out now."

Then generate 3–5 research questions ordered by type:

TypeWhat It Asks
DescriptiveWhat are the patterns? How has X evolved?
CorrelationalWhat factors are associated with X, controlling for Z?
CausalWhat is the causal effect of X on Y?
MechanismThrough what channel does X affect Y?
PolicyWould intervention X improve outcome Y?

For each RQ, develop:

  • Hypothesis — testable prediction with expected direction/magnitude
  • Identification Strategy:
    • Method (DiD, RDD, IV, synthetic control, etc.)
    • Treatment (what varies, when, where)
    • Control group (comparison units)
    • Key assumption (parallel trends, exclusion restriction, etc.)
    • Main robustness checks (pre-trends test, placebo, etc.)
  • Data requirements — what variables, time period, geography, unit of observation
  • Key pitfalls — 2 main threats to identification + mitigations
  • Related work — 2-3 papers using similar approaches (name only, no fabrication)

Rank the questions by feasibility × contribution:

RQFeasibilityContributionPriority
1HighHigh★★★
2HighMedium★★
............

Phase 3: Save Project Spec

Produce the unified project spec document and save it.

Save to: quality_reports/project_spec_[sanitized_topic].md

# Research Project: [Working Title]

**Date:** [YYYY-MM-DD]
**Researcher:** [from CLAUDE.md if available]

---

## Research Question

[Single clear sentence]

## Motivation

[2–3 paragraphs: why this matters, theoretical context, policy relevance, what the answer would change]

## Research Questions

### RQ1: [Question] — Priority: ★★★ (Feasibility: High / Contribution: High)

**Type:** Causal

**Hypothesis:** [Testable prediction with expected sign]

**Identification Strategy:**
- **Method:** [e.g., Staggered DiD with Sun–Abraham estimator]
- **Treatment:** [What varies and when]
- **Control group:** [Comparison units]
- **Key assumption:** [e.g., Parallel pre-trends conditional on controls]
- **Robustness:** [Pre-trends test, placebo outcomes, alternative control groups]

**Data Requirements:**
- [Dataset or data type needed]
- [Key variables: treatment proxy, outcome, controls]
- [Time period and geography]

**Key Pitfalls:**
1. [Threat + mitigation]
2. [Threat + mitigation]

**Related Work:** [Author (Year)], [Author (Year)]

---

[Repeat for RQ2–RQ5]

---

## Priority Empirical Strategy

[1 paragraph recommending the single highest-priority RQ and why, with the specific identification approach]

## Open Questions

[Issues raised in the interview that need further thought before committing to a strategy]

---

## Suggested Next Steps

1. **`/lit-review [topic]`** — Search the literature for related work and citation chains
2. **`/data-finder [topic]`** — Find and assess datasets for the priority RQ
3. Once data is secured: **`/data-analysis`** to begin analysis

After Saving

Tell the user:

  • The spec is saved to quality_reports/project_spec_[topic].md
  • Recommended next step: /lit-review [topic] to build the literature foundation
  • Then: /data-finder [topic] to identify and assess data sources

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

a1

FreeSummary

Turn a broad research idea into clear, testable questions. Compare familiar and less conventional approaches, structure the selected question around its population and methods, and assess variables, feasibility, and potential theoretical contributions.

  • Turn a research topic into testable questions
  • Narrow an overly broad research question
  • Compare alternative research angles
brycewang-stanford/Auto-Empirical-Research-Skills4.7KUpdated Oct 20, 2026

a2

FreeSummary

Helps build a research framework by comparing theories, mapping relationships between variables, and deriving testable hypotheses. Explores less conventional options, examines weaknesses and competing explanations, and produces diagrams with anticipated reviewer objections.

  • Comparing theories for a research question
  • Deriving hypotheses from relationships between variables
  • Examining weaknesses and anticipated reviewer objections
brycewang-stanford/Auto-Empirical-Research-Skills4.7KUpdated Oct 20, 2026

a5

FreeSummary

Clarify the philosophical assumptions behind a research project and check whether they fit the proposed methods. Get a reasoned research stance, draft proposal wording, and guidance for explaining how the researcher's background and values shape the study.

  • Clarifying philosophical foundations for a research proposal
  • Explaining why the chosen research methods fit the study
  • Drafting a statement about the researcher's position
brycewang-stanford/Auto-Empirical-Research-Skills4.7KUpdated Oct 20, 2026

academic-paper

FreeSummary

Plan and draft academic papers through specialized agent roles covering literature, arguments, citations, and review. Get chapter guidance, revision roadmaps, Traditional Chinese and English abstracts, and documents formatted as LaTeX, DOCX, PDF, or Markdown.

  • Planning a paper chapter by chapter
  • Drafting a paper from research materials
  • Turning reviewer comments into a revision roadmap
brycewang-stanford/Auto-Empirical-Research-Skills4.7KUpdated Oct 20, 2026

Turn a detailed outline into a philosophy or interdisciplinary manuscript. Draft chapters with repeated quality reviews, check terminology and arguments across sections, and prepare the manuscript, evaluation reports, abstract, and metadata for submission.

  • Draft a full paper from a detailed outline
  • Review argument and citation quality chapter by chapter
  • Check terminology and argument flow across chapters
brycewang-stanford/Auto-Empirical-Research-Skills4.7KUpdated Oct 20, 2026

Simulate academic peer review through five reviewer roles tailored to the paper's field. Receive separate critiques, an editorial decision, and a prioritized revision roadmap, or check whether a revised manuscript addresses earlier comments.

  • Review a manuscript before journal submission
  • Examine research methods and statistical validity
  • Challenge core arguments and alternative explanations
brycewang-stanford/Auto-Empirical-Research-Skills4.7KUpdated Oct 20, 2026

See all skills by brycewang-stanford

Report a problem with this skill