Generate complete, publication-quality research documents — papers, reports, literature reviews, and scientific analyses. The agent guides the user through topic scoping, research, outlining, drafting, and final formatting with proper citations. Based on the K-Dense-AI/claude-scientific-skills collection. Triggers: - "write research paper" - "research report" - "literature review" - "scientific writing" - "写研究报告" - "写论文" - "文献综述" - "学术写作" - "research writing"
Technical authority for generating complete, structured research documents with proper citations, data analysis, and academic formatting.
This skill defines the end-to-end process for creating research documents. The agent collects a research topic/question from the user, conducts structured research, produces an outlined draft, and delivers a polished Markdown document with proper citations.
| Type | Structure | Typical Length |
|---|---|---|
| Research Paper | IMRAD (Introduction, Methods, Results, Discussion) | 3,000–8,000 words |
| Literature Review | Thematic or chronological synthesis | 2,000–6,000 words |
| Research Report | Executive summary + sections + recommendations |
| 2,000–5,000 words |
| Scientific Analysis | Problem → Data → Analysis → Conclusions | 1,500–4,000 words |
All output goes into a research-output/ directory in the workspace:
research-output/
├── config.json # Research project configuration
├── outline.md # Approved outline before drafting
├── drafts/
│ └── <slug>-draft-v1.md # Working drafts
├── final/
│ └── <slug>.md # Final polished document
├── references/
│ └── <slug>-references.bib # BibTeX citations (if applicable)
└── assets/
└── (tables, figures, supplementary)
mkdir -p research-output/drafts research-output/final research-output/references research-output/assets
The research writing workflow uses built-in tools only — no external dependencies required:
Create research-output/config.json after requirements are collected (Phase 2):
{
"title": "",
"document_type": "",
"research_question": "",
"scope": "",
"citation_style": "APA",
"language": "en",
"target_length": "",
"status": "initialized"
}
Completion marker: research-output/ directory exists with subdirectories.
Gather the following from the user. All have sensible defaults.
| Field | Description | Example |
|---|---|---|
| Research Topic / Question | The central question or topic to investigate | "Impact of remote work on team productivity" |
| Document Type | What kind of document to produce | "Research Paper" (default) |
| Language | Primary writing language | "en" (default) |
| Field | Description | Default |
|---|---|---|
| Scope / Constraints | Specific boundaries, timeframe, domain | Derived from topic |
| Citation Style | APA, AMA, Vancouver, Chicago, IEEE | APA |
| Target Length | Approximate word count | Based on document type (see table above) |
| Target Audience | Who will read this | General academic audience |
| Key Sources | Any specific papers/sources to include | None — agent researches independently |
| Specific Sections | Custom sections beyond the standard structure | Standard structure for document type |
| Data / Evidence Requirements | Types of evidence to prioritize | Peer-reviewed sources preferred |
After collecting, present this summary for user confirmation:
📋 Research Project Summary
━━━━━━━━━━━━━━━━━━━━━━━━━
• Topic: [topic]
• Type: [document type]
• Language: [language]
• Citation Style: [style]
• Target Length: ~[X] words
• Audience: [audience]
• Scope: [scope details]
━━━━━━━━━━━━━━━━━━━━━━━━━
Completion marker: User confirms the requirements summary. config.json written.
This is the core intellectual phase. Two stages: research, then outline.
Use web search to gather information on the topic. For each search:
Search strategy: Use 3-5 varied search queries to cover different angles
Source evaluation criteria:
Research notes: Keep structured notes internally:
Create research-output/outline.md with this structure:
# [Document Title] — Outline
## Document Type: [type]
## Target Length: ~[X] words
---
### 1. [Section Name]
**Purpose**: [what this section accomplishes]
**Key Points**:
- [Point 1 — with source indication]
- [Point 2 — with source indication]
- [Point 3]
**Estimated Length**: ~[X] words
### 2. [Section Name]
...
---
## Planned Citations
1. [Author (Year). Title. Source.]
2. ...
## Key Data / Evidence
- [Statistic or finding 1 — source]
- [Statistic or finding 2 — source]
Research Paper (IMRAD):
Literature Review:
Research Report:
Scientific Analysis:
Completion marker: User approves the outline in research-output/outline.md.
Follow these rules strictly:
Support these styles (default: APA 7th edition):
APA: (Author, Year) — "Smith (2023) found that..." or "...significant effect (Smith, 2023)." AMA: Superscript numbers¹ — sequential by order of appearance Vancouver: Numbers in brackets [1] — sequential by order of appearance Chicago: Footnotes or (Author Year) IEEE: Numbers in brackets [1] — sequential by order of appearance
Write to research-output/drafts/<slug>-draft-v1.md:
---