skills/15-Felpix-Studios-social-science-research/skills/new-project/SKILL.md
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.
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research new-projectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
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.
The Puzzle (start here):
Why It Matters:
Theoretical Motivation:
Data and Setting:
Identification:
Expected Results + Contribution:
Move to Phase 2 when you have:
If after 3 exchanges the user keeps giving vague answers, move to Phase 2 anyway and flag the open questions.
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:
| Type | What It Asks | |------|-------------| | Descriptive | What are the patterns? How has X evolved? | | Correlational | What factors are associated with X, controlling for Z? | | Causal | What is the causal effect of X on Y? | | Mechanism | Through what channel does X affect Y? | | Policy | Would intervention X improve outcome Y? |
For each RQ, develop:
Rank the questions by feasibility × contribution:
| RQ | Feasibility | Contribution | Priority | |----|-------------|-------------|----------| | 1 | High | High | ★★★ | | 2 | High | Medium | ★★ | | ... | ... | ... | ... |
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
Tell the user:
quality_reports/project_spec_[topic].md/lit-review [topic] to build the literature foundation/data-finder [topic] to identify and assess data sourcestools
Recommend AND run open-source AI tools, agents, Claude Code / Codex skills, and MCP servers for any stage of a literature review — searching, reading, extracting, synthesizing, screening, citation-checking, and paper writing. Use when the user asks "what tool should I use to..." OR "install/run/use <tool> to ..." for research/lit-review work: automating a survey or related-work section, PDF→Markdown extraction for LLMs (MinerU/marker/docling), PRISMA / systematic review (ASReview), citation-backed Q&A over PDFs (PaperQA2), wiring papers into Claude/Cursor via MCP (arxiv/paper-search/zotero servers), or chatting with a Zotero library. Ships a launcher (scripts/litrun.py) that installs each tool in an isolated venv and runs it. Curated catalog of 70+ vetted projects. 支持中英文(用于「文献综述工具选型」与「一键安装/运行」)。
development
Route empirical-research requests through the Auto-Empirical Research Skills catalog when this whole repository is installed as one skill in Codex, CodeBuddy, Claude Code, or another IDE. Use to choose and load the right vendored AERS skill for causal inference, econometrics, replication, data acquisition, manuscript writing, peer review and referee responses, citation checking, de-AIGC editing, or full empirical-paper workflows without reading the entire repository at once.
documentation
Use when the project collects primary data or runs a field, lab, or survey experiment, before the intervention begins — write the pre-analysis plan, size the sample from a power calculation, and register with the AEA RCT Registry. Apply after the design is chosen in aer-identification and before any outcome data are seen.
tools
Guide economists to authoritative data sources with explicit, confirmed data specifications before retrieval; interfaces with Playwright MCP to navigate portals and extract real data, not articles about data.