К основному содержанию
скилл CX Codex

interview-me · pedrohcgs — скилл для Claude Code: формализует идею исследования

Проводит многошаговое интервью и превращает сырую идею исследования в структурированную спецификацию: вопрос, гипотезы, идентификация, данные, стратегия.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pedrohcgs/claude-code-my-workflow --skill interview-me -a claude-code
Открыть на GitHub

Что делает interview-me

Скилл ведёт разговор, а не выдаёт отчёт сразу. Он задаёт по одному-два вопроса за раз и углубляется в зависимости от ответов, проходя шесть фаз: общая картина, теоретическая мотивация, данные и контекст, идентификация, ожидаемые результаты, вклад. Обычно хватает 5–8 обменов репликами.

На выходе — документ Research Specification с заголовками Research Question, Motivation, Hypothesis, Empirical Strategy, Data, Expected Results, Contribution и Open Questions. Файл сохраняется в quality_reports/specs/research_spec_[sanitized_topic].md — оттуда его читают команды /grant-proposal, /data-management-plan, /power-analysis и /preregister. Если во время интервью всплыли развилки (DiD против IV, админданные против опроса), скилл дополнительно пишет decision record в quality_reports/decisions/.

Скиллу нужны инструменты Read, Write, Agent и Task. Если в спецификации есть ссылки на статьи, перед сохранением запускается проверка через субагента claim-verifier — цитаты склонны к галлюцинациям, поэтому их сверяют в свежем контексте. Отключить проверку можно флагом --no-verify. Это не ревью литературы и не генерация идей с нуля: для первого есть /lit-review, для второго — /research-ideation.

Какие задачи решает

  • превратить недооформленную идею в спецификацию с гипотезой и стратегией
  • проговорить угрозы причинной интерпретации до начала работы с данными
  • зафиксировать выбор между альтернативными стратегиями идентификации
  • подготовить основу для грантовой заявки или пререгистрации
  • отделить вопрос исследования от того, что уже сделано в литературе

Примеры запросов агенту

  • проведи со мной интервью по идее о влиянии минимальной зарплаты на занятость
  • /interview-me start fresh
  • /interview-me эффект удалённой работы на продуктивность --no-verify

Как установить interview-me

1Через Skills CLI (Vercel)

npx skills add pedrohcgs/claude-code-my-workflow --skill interview-me -a claude-code

2Вручную: положить файлы

~/.claude/skills/interview-me/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/interview-me/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора11

slide-excellence Многопоточная проверка лекционных слайдов: визуал, педагогика, вычитка. Пригодится перед выступлением или сдачей колоды. CX Codex +1 ★ 1 668звёзд репо scaffold-exercises Собирает задачник по теме: аналитические, эмпирические и кодовые задачи плюс отдельный файл с решениями. Пригодится, если есть лекция и нужен к ней разбор. CX Codex +1 ★ 1 668звёзд репо replication-package Собирает депозит для журнала: README, манифест данных, карту «таблица → скрипт:строка» и чек-лист DCAS. Пригодится после принятия статьи. CX Codex +1 ★ 1 668звёзд репо lit-review Проводит поиск и синтез литературы по теме: ключевые работы, тематические блоки, пробелы и готовые цитаты в BibTeX. Пригодится, когда нужен обзор перед статьёй или заявкой. CX Codex +1 ★ 1 668звёзд репо deep-audit Разбирает теорию, доказательство, статью или кодовую базу на части, гоняет по ним независимых скептиков и чинит всё подтверждённое. Нужен, когда одного прохода ревью мало. CX Codex +1 ★ 1 668звёзд репо credible-claims Скилл для делегированной и ИИ-ассистированной исследовательской работы: сначала бриф, потом запись утверждений. Помогает не путать быстрое выполнение с доказательством. CX Codex +1 ★ 1 668звёзд репо compress-session Скилл выжимает из текущего диалога структурированную заметку с решениями, открытыми вопросами и следующими шагами, пока контекст не ушёл в автосжатие. CX Codex +1 ★ 1 668звёзд репо capture-environment Скилл собирает версии языков, пакетов и сиды в lockfile, чтобы расчёт воспроизводился на чужой машине. Нужен перед выкладкой replication package. CX Codex +1 ★ 1 668звёзд репо

Другие версии interview-me

Похожие

plan-interview secondsky Превращает черновой план в готовую к работе спецификацию через адаптивное интервью. Пригодится, когда идея есть, а требований пока нет. CX Codex +1 395установок summarize-interview phuryn Скилл преобразует стенограмму интервью в структурированный отчёт с выделением задач, которые решает клиент, уровня его удовлетворённости и списка действий. Экономит время на ручном разборе записей и помогает выстроить найденные инсайты. CX Codex +1 2 800установок tech-podcast-interview-prep Samuel Berthe Готовит гостя к чужому техническому подкасту, YouTube-интервью или панели: разбор шоу, тезисы, звуковые цитаты и план продвижения после выхода. CX Codex +1 10 400установок deep-interview Yeachan-Heo Скилл ведёт сократический допрос по вашей идее, считает неоднозначность по взвешенным измерениям и не даёт агенту писать код, пока оценка не опустится ниже порога. CX Codex +1 1 000установок discover-interview-synthesis product-on-purpose Скилл собирает заметки и транскрипты пользовательских интервью в темы, цитаты, инсайты и рекомендации. Пригодится после раунда исследований, когда нужно показать команде, что вы услышали. CX Codex +1 770установок asb-interview-report asmartbear Собирает итоги раунда клиентских интервью в один FINAL-REPORT.md: что подтвердилось, что опровергнуто, что ещё не проверено. CX Codex +1 631установок

Рядом в теме «Наука и исследования»

Всё по теме «Наука и исследования» →

Вопросы о interview-me

Как установить interview-me в Claude?

Выполните npx skills add pedrohcgs/claude-code-my-workflow --skill interview-me -a claude-code, затем проверьте, что файл появился по пути ~/.claude/skills/interview-me/SKILL.md.

Что делает interview-me?

Задаёт вопросы по одному и постепенно собирает спецификацию исследования: вопрос, мотивацию, гипотезу, стратегию, данные и вклад. Готовый документ сохраняется на диск.

Чем interview-me отличается от /lit-review и /research-ideation?

Он не ищет литературу и не придумывает тему с нуля. Его задача — оформить уже существующую идею в структурированный вид.

Исходный текст

SKILL.md · MIT
---
name: interview-me
description: Interactive interview that formalizes a fuzzy research idea into a structured spec (RQ, hypotheses, identification, data needs, empirical strategy). Use when user says "interview me", "help me think through this idea", "I have a half-baked idea", "formalize this into a project", "walk me through framing a study". Multi-turn Q&A; saves spec to disk. NOT for lit review (`/lit-review`) or ideation from scratch (`/research-ideation`).
argument-hint: "[brief topic or 'start fresh'] [--no-verify]"
allowed-tools: ["Read", "Write", "Agent", "Task"]
---

# Research Interview

Conduct a structured interview to help formalize a research idea into a concrete specification.

**Input:** `$ARGUMENTS` — a brief topic description or "start fresh" for an open-ended exploration.

---

## How This Works

This is a **conversational** skill. Instead of producing a report immediately, you conduct an interview by asking questions one at a time, probing deeper based on answers, and building toward a structured research specification.

**Do NOT use AskUserQuestion.** Ask questions directly in your text responses, one or two at a time. Wait for the user to respond before continuing.

---

## Interview Structure

### Phase 1: The Big Picture (1-2 questions)
- "What phenomenon or puzzle are you trying to understand?"
- "Why does this matter? Who should care about the answer?"
- After the user answers, optionally ask: "Do you have a sense of what *kind* of paper this would be — reduced-form / structural / theory+empirics / descriptive / formal-theory / survey-experiment / unsure?" (See `.claude/agents/methods-referee.md` for the type definitions and `.claude/references/discipline-cards.md` for field-default frequencies.) Record the answer in the saved spec under the `**Paper type:**` header field; "unsure" is fine and is recorded as `**Paper type:** unsure`.

### Phase 2: Theoretical Motivation (1-2 questions)
- "What's your intuition for why X happens / what drives Y?"
- "What would standard theory predict? Do you expect something different?"

### Phase 3: Data and Setting (1-2 questions)
- "What data do you have access to, or what data would you ideally want?"
- "Is there a specific context, time period, or institutional setting you're focused on?"

### Phase 4: Identification (1-2 questions)
- "Is there a natural experiment, policy change, or source of variation you can exploit?"
- "What's the biggest threat to a causal interpretation?"

### Phase 5: Expected Results (1-2 questions)
- "What would you expect to find? What would surprise you?"
- "What would the results imply for policy or theory?"

### Phase 6: Contribution (1 question)
- "How does this differ from what's already been done? What's the gap you're filling?"

---

## After the Interview

Once you have enough information (typically 5-8 exchanges), produce a **Research Specification Document**:

```markdown
# Research Specification: [Title]

**Date:** [YYYY-MM-DD]
**Researcher:** [from conversation context]
**Paper type:** [reduced-form | structural | theory+empirics | descriptive | formal-theory | survey-experiment | unsure]

## Research Question

[Clear, specific question in one sentence]

## Motivation

[2-3 paragraphs: why this matters, theoretical context, policy relevance]

## Hypothesis

[Testable prediction with expected direction]

## Empirical Strategy

- **Method:** [e.g., regression discontinuity around an eligibility cutoff]
- **Treatment:** [What varies]
- **Control:** [Comparison group]
- **Key identifying assumption:** [What must hold]
- **Robustness checks:** [Placebo tests, bandwidth sensitivity, etc.]

## Data

- **Primary dataset:** [Name, source, coverage]
- **Key variables:** [Treatment, outcome, controls]
- **Sample:** [Unit of observation, time period, N]

## Expected Results

[What the researcher expects to find and why]

## Contribution

[How this advances the literature — 2-3 sentences]

## Open Questions

[Issues raised during the interview that need further thought]
```

**Save to:** `quality_reports/specs/research_spec_[sanitized_topic].md` — the directory `/grant-proposal`, `/data-management-plan`, `/power-analysis`, and `/preregister` read from.

---

## Post-Flight Verification (mandatory, CoVe — applies when the spec cites prior work)

The research spec's **Motivation** and **Contribution** sections typically reference prior papers by author + year. Those citations are hallucination-prone. Before saving the spec, run the Post-Flight Verification protocol from [`.claude/rules/post-flight-verification.md`](../../rules/post-flight-verification.md) if the spec contains any citations.

### Steps (skip if the spec cites zero papers)

1. **Extract claims:** every paper-citation in the Motivation / Contribution sections ("Smith 2019 shows X"), any dataset-structure claims ("the CPS has field `educ_attain`"), any negative-literature assertions ("nobody has studied Y").
2. **Generate verification questions:** specific, answerable questions per claim. "Does Smith (2019, *JEL*) Section 3 report finding X? Is the venue correct?"
3. **Spawn `claim-verifier`** via the `Agent` tool with `subagent_type=claim-verifier`, in a fresh context — a named `Agent` call, not a conversation fork, which would inherit the draft. Hand it the claims + questions + source pointers (DOIs, arXiv links, `master_supporting_docs/` PDFs if the user provided any during the interview). Do NOT include the drafted spec.
4. **Reconcile:** PASS → attach green block to the spec. PARTIAL → mark unverifiable citations with uncertainty flags. FAIL → rewrite the affected paragraph using the verifier's evidence before saving the spec.

### Skip conditions

- Spec contains zero paper citations (pure-methodology specs with no lit references).
- `--no-verify` flag.
- The user explicitly said during the interview "I'll verify the literature myself."

---

## Decision records (when tradeoffs surface)

If during the interview the researcher explicitly chose among alternatives — identification strategy (DiD vs IV vs RDD), data source (admin vs survey), outcome measure, sample scope, etc. — also write an ADR-style **decision record** for each choice. Use [`templates/decision-record.md`](../../../templates/decision-record.md) and save to `quality_reports/decisions/YYYY-MM-DD_[short-topic].md`. Required fields: Status / Problem / Options considered / Decision + rationale / Consequences / Rejected alternatives.

Skip the ADR if the interview produced a single uncontested direction — ADRs are for *decisions with live alternatives*, not for announcing the default path.

---

## Interview Style

- **Be curious, not prescriptive.** Your job is to draw out the researcher's thinking, not impose your own ideas.
- **Probe weak spots gently.** If the identification strategy sounds fragile, ask "What would a skeptic say about...?" rather than "This won't work because..."
- **Build on answers.** Each question should follow from the previous response.
- **Know when to stop.** If the researcher has a clear vision after 4-5 exchanges, move to the specification. Don't over-interview.

© pedrohcgs · MIT · pedrohcgs/claude-code-my-workflow

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой