Agent skill
research-interview
Quick entry point for structured knowledge elicitation with epistemic tracking. PROACTIVELY activate for: (1) interviews and requirements gathering, (2) problem definition, (3) domain knowledge capture, (4) stakeholder elicitation, (5) assumptions surfacing. Triggers: "research interview", "elicit knowledge", "gather requirements", "define problem", "interview stakeholder", "capture domain knowledge"
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/research-interview
SKILL.md
Research Interview
Structured knowledge elicitation with epistemic tracking for problem definition and requirements gathering.
When to Use
Use this skill when you need to:
- Elicit knowledge from stakeholders or domain experts
- Define a problem space systematically
- Gather requirements with confidence tracking
- Surface hidden assumptions and constraints
- Capture domain knowledge for later research
Workflow
Invoke the research-interviewer skill for: "$ARGUMENTS"
Default Parameters
| Parameter | Value | Rationale |
|---|---|---|
output_format |
PROBLEM-STATEMENT | Default; produces actionable problem definition |
confidence_threshold |
0.85 | High confidence required for conclusions |
validation_mode |
balanced | Mix of challenging and supportive questioning |
epistemic_tracking |
enabled | Track certainty levels throughout |
Output Formats
Select based on your goal:
- PROBLEM-STATEMENT - Clear problem definition with constraints and success criteria
- REQUIREMENTS - Structured requirements with priority and confidence levels
- KNOWLEDGE-CORPUS - Domain knowledge capture for research continuation
Interview Techniques Applied
- Open-ended exploration - Surface the problem space
- Assumption challenging - Identify hidden constraints
- Edge case probing - Find boundary conditions
- Confidence calibration - Assess certainty levels
- Gap identification - Find missing information
Epistemic Labels
All findings are tagged with confidence:
- VERIFIED - Confirmed by multiple sources or evidence
- STATED - Reported but not independently verified
- INFERRED - Derived from other information
- SPECULATIVE - Hypothesis requiring validation
- UNKNOWN - Explicit knowledge gap
Output Format
The research interview produces structured output:
<interview-output>
<header>
<id>[unique identifier]</id>
<topic>$ARGUMENTS</topic>
<format>[PROBLEM-STATEMENT|REQUIREMENTS|KNOWLEDGE-CORPUS]</format>
</header>
<findings>
<finding confidence="[0.0-1.0]" epistemic="[VERIFIED|STATED|INFERRED|SPECULATIVE]">
[Key finding or requirement]
</finding>
<!-- ... more findings ... -->
</findings>
<assumptions>
<assumption status="[confirmed|challenged|unknown]">
[Assumption that was surfaced]
</assumption>
</assumptions>
<gaps>
<gap priority="[high|medium|low]">
[Information still needed]
</gap>
</gaps>
<next-steps>
1. [Recommended follow-up action]
2. [Additional research needed]
</next-steps>
</interview-output>
Quality Gates
- Topic is clearly defined and scoped
- Key assumptions have been surfaced and examined
- Confidence levels assigned to all findings
- Information gaps explicitly identified
- Next steps actionable and specific
- Output ready for research-brief input
Workflow Integration
This skill is the first step in the research pipeline:
/research-interview → /research-brief → /consolidate-research
(elicit) (design) (synthesize)
After completing a research interview, consider:
- Run
/research-briefwith the problem statement to design multi-LLM research - Run
/evaluate-schemaif the topic involves data modeling - Run
/compare-optionsif multiple solutions were identified
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?