# Investigate Research

> Plan and conduct computer-science research investigations. Use when the user wants to investigate a topic, survey literature, compare approaches, or write a research note/report. The skill must first ask for the research target and the output directory, then gather evidence from sources such as arXiv, IEEE, ACM, official docs, papers, and related technical materials, and finally write a structured markdown report.

- Skill: `luoyu100/investigate-research` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add luoyu100/investigate-research`
- Raw SKILL.md: https://api.skillmd.com/api/skills/luoyu100/investigate-research/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: luoyu100 (https://skillmd.com/u/luoyu100)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/luoyu100/investigate-research

---


# Investigate Research

## Overview

Conduct a targeted research investigation for computer-science topics. Optimize for usefulness to the user's problem, not for collecting papers only.

## Workflow

### 1. Intake

Ask for exactly two things first:

- The research target or question
- The output directory for the markdown report

If the target is still broad, ask one short follow-up about scope, for example: time range, preferred subarea, or desired depth.

### 2. Frame the problem

Translate the target into:

- What decision or understanding the user needs
- What would count as a useful answer
- Which subquestions matter most
- Which search terms, aliases, and adjacent concepts should be used

### 3. Investigate

Prioritize primary and technical sources, especially:

- arXiv and other preprints for current ideas
- IEEE and ACM papers for peer-reviewed work
- Official docs, benchmark papers, and reference implementations
- High-signal surveys, tutorials, and system writeups when they help synthesize the field

Treat non-paper sources as supporting evidence, not replacements for the core literature. Always look for what can help solve the user's problem: methods, constraints, evaluation results, failure modes, implementation details, and open gaps.

### 4. Synthesize

Write findings in a way that is directly actionable:

- Explain what the topic is and why it matters
- Compare the main approaches or papers
- Call out what works, what fails, and under what conditions
- Identify ideas, techniques, or components that can transfer to the user's problem
- Note limitations, disagreements, and open questions

If sources conflict, prefer primary sources and newer surveys. If evidence is weak, say so explicitly.

### 5. Write the report

Save the final output as a markdown file in the directory the user provided. Use a clear, searchable filename such as `investigation-YYYY-MM-DD-topic.md` unless the user specifies another name.

Use this structure:

- Title
- Research target
- Scope and search strategy
- Key findings
- Comparison table if multiple approaches exist
- What is useful for the user's problem
- Risks, gaps, and open questions
- References

Keep citations readable with links or footnotes. Do not dump raw links without context.

## Style Rules

- Be concise, but not shallow
- Prefer synthesis over listing
- Tie every major finding back to the target problem
- Avoid overfitting to one source or one paper
- Mention uncertainty when the evidence is incomplete

