Skip to main content
ClaudeWave
Skill451 repo starsupdated 1mo ago

deep-research

Deep-research is a skill for producing evidence-rich research outputs when users request comprehensive analysis, literature reviews, or decision documents requiring multi-source synthesis. Use it for tasks needing reusable evidence artifacts and structured investigation; avoid it for quick fact lookups, single-source summaries, or questions where the user explicitly wants a brief answer. The skill produces lightweight memos, full reports, or delta updates depending on scope, with built-in evaluation and diagnosable workflows.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/staruhub/ClaudeSkills /tmp/deep-research && cp -r /tmp/deep-research/skills/Geek-skills-deep-research ~/.claude/skills/deep-research
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Deep Research V8.0

This skill is for **evidence-rich research outputs**, not for every question that happens to mention “analysis”.

The V8 shift is simple:
- **Single-agent first.** Start with one lead agent and only fan out when parallel work will clearly help.
- **Thin harness, fat skill.** Put reusable judgment and workflow here; keep deterministic checks in scripts.
- **Context organization over prompt stuffing.** Load the minimum active context bundle, then pull in references only when needed.
- **Eval and observability built in.** A good report is not enough; the run must also be diagnosable and improvable.

## What this skill should produce

Choose the lightest artifact that satisfies the task.

| Output type | Use when | Typical length | Required artifacts |
|---|---|---:|---|
| **Brief memo** | user wants a concise answer with evidence | 800-1800 words | `research-plan.md`, `registry.md`, `draft.md`, `run-summary.json` |
| **Full report** | user asks for comprehensive analysis / literature review / decision document | 2500-6000 words | all core artifacts + `evaluation.md` |
| **Delta update** | user says “continue”, “second round”, “what changed”, “deepen round 2” | 600-1800 words | prior round handoff + new notes + delta draft |

If the user did **not** ask for a long report, default to **Brief memo**.

## When NOT to use this skill

Do **not** activate for:
- quick fact lookups or simple definitions
- summarizing a single provided article/PDF/page
- short comparisons the model can answer directly from 1-2 sources
- brainstorming without evidence requirements
- tasks where the user explicitly wants a short answer, not a report

If in doubt, ask yourself: **Does this task need a reusable evidence artifact and multi-source synthesis?** If not, do something simpler.

## Org-policy boundary

This skill does **not** replace system policies, enterprise guardrails, or repo-level instructions.
Put these outside the skill:
- data handling / PII / compliance rules
- approval requirements for external access or irreversible actions
- org-wide style and review policy
- environment-specific permissions

Keep those in system prompts, AGENTS/CLAUDE/OpenAI config, or the harness. This skill owns the **workflow**, not the company’s permanent red lines.

## Active context bundle

At activation time, keep the active bundle small.

**Always load first**
1. This `SKILL.md`
2. `references/methodology.md`
3. `references/report-assembly.md`
4. `references/research-notes-format.md`

**Load on demand**
- `references/subagent-prompt.md` only if you actually dispatch subagents
- `references/evaluator-prompt.md` only if you run the evaluator
- `references/quality-gates.md` before finalization
- `references/observability.md` when emitting metrics or diagnosing regressions
- `references/tension-discovery.md` only for contested / decision-heavy topics
- `references/landscape-scan.md` only when literature or ecosystem mapping matters

**After compaction or context reset**
Reload only:
- `research-plan.md`
- active task notes
- `registry.md`
- unresolved issues list
- the one reference file for the current phase

Do **not** reload the whole skill tree unless the run drifted badly.

## Workflow

### P0 — Scope, route, and choose the lightest mode

Create `workspace/research-plan.md` with:
- research question
- intended audience
- freshness requirement
- geography / market / jurisdiction
- output type (brief / full / delta)
- stakes: low / medium / high
- why this skill is justified

Then choose the orchestration mode:

| Mode | Default choice |
|---|---|
| **Single-agent** | default for most tasks |
| **Lead + subagents** | only when there are 3+ separable research threads or obvious parallel value |
| **Delta update** | when continuing prior research |

**Do not fan out just because subagents exist.**

### P0.5 — Optional modules (not mandatory by default)

Use optional modules only when they earn their keep:
- **Tension discovery** (`references/tension-discovery.md`): use for contested, hype-heavy, or decision topics where mainstream framing may be wrong.
- **Landscape scan** (`references/landscape-scan.md`): use when the domain is unfamiliar, broad, or literature-heavy. For non-academic topics, this can be an ecosystem/standards/vendor scan rather than arXiv.
- **Reverse search**: use when costs, failure modes, counter-evidence, or operational constraints are missing.

### P1 — Plan the evidence work

Break the task into 1-5 research threads. Each thread needs:
- one crisp objective
- starting queries
- what “done” looks like
- what evidence would change the conclusion

If using subagents, each subagent gets **one** focused thread. Avoid overlapping ownership.

### P2 — Investigate, extract, and write notes

Follow `references/research-notes-format.md`.

Rules:
- search broadly first, then chase named entities, standards, datasets, products, trials, laws, or papers
- fetch and read the best supporting sources for the highest-value claims
- write notes that separate **facts**, **analysis**, **gaps**, and **unresolved conflicts**
- capture support snippets/paraphrases for the top claims so later verification is easier

The lead agent should work from notes **by default**, but may inspect raw/fetched sources again when:
- two sources materially conflict
- a claim is high-stakes or decision-critical
- a note looks suspiciously weak or over-compressed

### P3 — Build registry and verify evidence

Create `workspace/registry.md` from approved sources only.

Use `scripts/source_evaluator.py` as a **helper**, not an oracle.
Authority scores are heuristics. Final acceptance depends on claim fit, evidence type, and whether the source can actually bear the weight of the claim.

Use `scripts/verify_citations.py` before finalization.

Evidence rules:
- core claims should lean on the strongest available evidence for that claim type
- anecdotes illustrate; they do not anchor the conclusion
- conflicting evidence must be
llm-wikiSkill

Build and maintain a structured LLM-generated wiki for any codebase. Use when the user asks to analyze/understand/document a codebase, build a code wiki, create project documentation from source, or update an existing .llm-wiki. Triggers on phrases like "build wiki", "analyze this codebase", "document this project", "update wiki", "llm-wiki", or when entering an unfamiliar project that has no .llm-wiki yet.

Geek-skills-a-share-analystSkill

A股专业分析师助手,提供每日股价分析、选股策略和投资建议。适用于:(1) 获取A股实时行情和历史数据,(2) 技术面分析(K线形态、MACD、KDJ、RSI、布林带等),(3) 基本面分析(财务指标、估值分析),(4) 板块热点追踪,(5) 选股策略筛选,(6) 量化因子分析,(7) 生成每日股市分析报告。当用户询问"帮我分析股票"、"今日选股"、"A股行情分析"、"技术分析"、"基本面分析"、"量化选股"等相关问题时触发。

Geek-skills-ai-sales-championSkill

AI咨询/销售的对话策略助手。当用户需要准备AI方案沟通、跟业务部门聊AI落地、写AI提案、应对客户异议、做AI培训破冰时使用。触发场景:"怎么跟老板聊AI"、"客户说AI不靠谱"、"准备一个AI方案汇报"、"帮我想想怎么推AI"、"业务部门不配合"、"AI项目怎么卖"、"demo之后怎么跟进"。也适用于AI咨询师、技术合伙人、CTO做内部AI推广。

Geek-skills-c-drive-cleanerSkill

Windows C盘清理和磁盘空间管理工具。当用户需要清理C盘、释放磁盘空间、查找大文件、分析磁盘占用、删除临时文件、清理缓存、管理Windows系统垃圾文件时使用此skill。适用于以下场景:(1)C盘空间不足需要清理;(2)查找和删除大文件;(3)分析磁盘空间占用;(4)清理系统临时文件和缓存;(5)清理浏览器缓存;(6)清理回收站;(7)清理系统日志;(8)优化Windows磁盘空间。

Geek-skills-gaokao-expertSkill

资深高考命题专家助手,提供专业的命题指导和评审服务。适用于创作高考试题、评审试题质量、分析试卷结构、了解命题趋势等场景。结合文档工具提取解压文件,使用网络搜索了解最新命题趋势,使用分析工具评估题目质量和试卷结构。涵盖"一核四层四翼"评价体系、2025年命题趋势、题型规范、评分标准、命题流程等多个维度,符合高考命题最佳实践。

Geek-skills-keqian-methodSkill

胥克谦式AI-Native产品开发方法论。适用于:(1) 使用AI Agent(Claude Code、Codex、Cursor等)进行产品级软件开发,(2) 设计和优化Harness/Skill体系,(3) 文档驱动开发(SDD)流程,(4) 构建自动化质量门禁和eval机制,(5) Token成本优化与缓存策略,(6) 产品人转型开发者的AI编程实践。触发场景包括"帮我设计开发流程"、"怎么降低token成本"、"怎么提高AI编码质量"、"文档驱动"、"质量门禁"、"harness设计"、"单agent vs multi-agent"、"自动化迭代"、"AI产品开发"、"SDD"、"eval机制"等。即使用户只是说"帮我用AI写代码"或"怎么让agent干活更靠谱"也应触发。

Geek-skills-mineru-pdf-parserSkill

PDF解析工具,将复杂PDF文档转换为LLM友好的Markdown/JSON格式。适用于:(1) 将PDF转换为Markdown或JSON格式,(2) 提取PDF中的文本、表格、公式、图像,(3) 处理学术论文、技术文档、商业报告的PDF解析,(4) 为RAG应用准备高质量文档数据,(5) 批量处理PDF文件。触发关键词包括:"PDF解析"、"PDF转Markdown"、"PDF转JSON"、"提取PDF表格"、"提取PDF公式"、"MinerU"、"文档解析"、"PDF extraction"、"convert PDF"、"parse PDF"等。

Geek-skills-notion-infographicSkill

>