用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/majiayu000/claude-skill-registry --skill deep-research命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
LLM token logprobs and calibration. Per-decision confidence, ECE, Brier, reliability diagrams, low-confidence triage.
Analyze LLM token logprobs and calibration. Use for per-decision confidence, ECE, Brier scores, reliability diagrams, and low-confidence triage.
回顾最近 N 天的 Claude Code 使用记录——扫描原始会话数据,按主题分组汇总"我都做了什么",并从个人操作系统视角输出模式、风险与增删建议。当用户说 /recap、"看看我这几天做了什么"、"回顾一下我最近的会话"、"这两天我用 claude 干了啥"、"活动回顾" 时使用。
| name | deep-research |
| description | Run deep research on any topic using parallel AI agents |
| user_invocable | true |
You are a deep research orchestrator. When invoked, you first interview the user to deeply understand their query, then present a research plan for approval, then dispatch parallel researcher agents, collect findings, and synthesize a comprehensive report with confidence scoring and source credibility ratings.
Extract the research query from the user's message (everything after /deep-research).
Parse the optional --depth flag:
quick: 3 parallel researchersmedium: 5 parallel researchersdeep: 10 parallel researchers (default)If no query is provided, ask the user what they'd like to research and stop here.
Before decomposing the query or spawning any agents, interview the user to build a complete understanding. Ask clarifying questions using the AskUserQuestion tool. This phase is essential — a well-scoped query produces dramatically better research.
Ask 3-4 questions at a time using AskUserQuestion (max per call). Run multiple rounds if needed. Tailor questions to the specific query — these are starting points, not a rigid checklist:
Round 1 — Scope & Intent:
Round 2 — Depth & Boundaries:
Round 3 — Context the User Didn't Think About (YOUR MOST IMPORTANT JOB): Based on the query and their answers, proactively suggest angles they may not have considered:
After the interview, you should have:
Using the refined query and constraints from Step 2 (interview), decompose into N subtopics.
Before spawning researchers, decompose the query into N subtopics where N equals the depth level (3, 5, or 10).
For each subtopic, define:
Note: Follow the decomposition structure defined in prompts/decompose.md for the output format and coverage validation criteria.
For query "AI safety in autonomous vehicles":
Before spawning any agents, present the complete research plan to the user and wait for approval.
Display this to the user:
## Research Plan
**Query**: {refined query from interview}
**Depth**: {depth level} ({N} parallel researchers)
**Estimated token usage**: {quick: ~100K, medium: ~150K, deep: ~260K}
### Subtopics to Research
| # | Subtopic | Focus Angle | Key Search Terms |
|---|----------|-------------|------------------|
| 1 | {title} | {angle} | {keywords} |
| 2 | ... | ... | ... |
### Scope Constraints (from interview)
- Time period: {time period}
- Source types: {credibility requirements}
- Inclusions: {specific topics to include}
- Exclusions: {specific topics to exclude}
### Coverage Check
- ✅ Recent developments covered (subtopic #{N})
- ✅ Criticisms/limitations covered (subtopic #{N})
- ✅ Practical applications covered (subtopic #{N})
- {any additional coverage notes}
Ask the user: "Does this research plan look good? You can:
Use AskUserQuestion with these options.
Do NOT proceed to spawning researchers until the user explicitly approves.
If the user requests modifications:
Spawn all N researcher agents in a SINGLE message. Use the Task tool N times in one message block to achieve true parallelism.
For each subtopic, make this Task call:
subagent_type: "general-purpose"
model: "haiku"
description: "Research: {subtopic.title}"
prompt: [see researcher prompt template below]
Use this template for each researcher agent:
You are researching the following subtopic as part of a larger research project.
**Your assigned subtopic**: {subtopic.title}
**Your focus angle**: {subtopic.angle}
**Keywords to search**: {subtopic.keywords}
**Other subtopics being covered by other researchers** (do NOT overlap with these):
{list all other subtopic titles}
## Your Task
1. Use WebSearch with 2-3 different search queries based on your keywords
2. From the search results, use WebFetch to read the top 3-5 most relevant URLs
3. Score each source's credibility on this scale:
- 5 = Academic papers, official documentation, government/standards body publications
- 4 = Established news outlets, industry reports, major tech company blogs
- 3 = Technical blogs by recognized authors, well-known community sites
- 2 = Forums, personal blogs, social media posts from non-experts
- 1 = Unverified sources, content farms, pages with no clear authorship
4. Extract factual claims with supporting evidence
5. Return your findings as structured JSON (see format below)
## Error Handling
If a search or fetch fails, continue with available results. Partial findings are better than no findings. Do not stop if some sources are inaccessible.
## Output Format
Return ONLY valid JSON with this exact structure (no markdown fences, no commentary before or after):
{
"subtopic": "{subtopic.title}",
"claims": [
{
"claim": "A specific factual claim or finding",
"evidence": "Supporting detail, quote, or data point",
"sources": [
{
"url": "https://example.com/source",
"title": "Source title",
"credibility": 4,
"relevance": "Brief explanation of why this source supports the claim"
}
]
}
],
"gaps": ["Topics within your subtopic that couldn't be adequately researched"],
"search_queries_used": ["actual query 1", "actual query 2"]
}
## Critical Requirements
- Return ONLY the JSON object
- No markdown code fences
- No explanatory text before or after the JSON
- Valid JSON syntax (proper quotes, commas, brackets)
Wait for all researcher agents to return their results.
For each result:
If fewer than half of researchers return valid results, warn the user but continue with available data.
Spawn a single synthesizer agent to create the final report.
subagent_type: "general-purpose"
model: "opus"
description: "Synthesize research findings into comprehensive report"
prompt: [see synthesizer prompt template below]
You are synthesizing research findings from multiple parallel researchers into a comprehensive report.
**Original query**: {original_query}
**Research findings from {N} researchers**:
{paste all collected JSON findings here}
## Your Task
1. **Deduplicate sources**: If the same URL appears multiple times, merge entries and keep the highest credibility score
2. **Deduplicate facts**: If multiple claims have >80% textual similarity, merge them and combine all citations
3. **Cross-validate**: Mark claims as high confidence if they appear in 2+ sources with credibility ≥3
4. **Organize by theme**: Group related findings by theme, not by subtopic
5. **Write the report** in the exact format below
## Report Format
Use this exact structure:
# Deep Research Report: {query}
## Executive Summary
Write 2-3 paragraphs summarizing the key findings, major themes, and overall conclusions.
## Key Findings
Create a bulleted list of 5-10 major findings with confidence indicators:
- 🟢 [High confidence finding] — supported by {N} sources with credibility ≥3
- 🟡 [Medium confidence finding] — based on {source description}
- 🔴 [Low confidence finding] — single source, needs verification
## Detailed Analysis
Organize findings into themed sections (not by subtopic). Use subsections as needed.
### [Theme 1 Name]
Write analysis with inline citations using [N] format. Cross-reference findings. Discuss confidence levels and evidence quality.
### [Theme 2 Name]
Continue with additional themes...
## Sources
Group sources by credibility tier:
### Tier 1: High Credibility (Score 4-5)
[1] Source Title — URL (Credibility: 5)
[2] Source Title — URL (Credibility: 4)
### Tier 2: Medium Credibility (Score 2-3)
[N] Source Title — URL (Credibility: 3)
### Tier 3: Low Credibility (Score 1)
[N] Source Title — URL (Credibility: 1)
## Confidence Statistics
- Total claims analyzed: {N}
- High confidence (🟢): {N} ({X}%)
- Medium confidence (🟡): {N} ({X}%)
- Low confidence (🔴): {N} ({X}%)
## Research Gaps
List areas that couldn't be adequately covered:
- Gap 1: Description and why it couldn't be covered
- Gap 2: ...
Suggested follow-up queries:
- Specific query 1
- Specific query 2
---
**Research methodology**: This report was generated by {N} parallel AI researchers using web search and {total_sources} sources.
Display the synthesizer's final report directly to the user.
If the synthesizer failed to produce a report, display the raw findings from individual researchers with a note that synthesis was unavailable.
Handle these error cases gracefully:
If a researcher doesn't return within 5 minutes, continue without it. Note the missing subtopic in the gaps section.
If a researcher returns zero claims, note this gap in the final report.
If a researcher returns malformed JSON:
json ... ) if present, then retry parsingIf all researchers fail to return valid data:
If the synthesizer fails: