К основному содержанию
скилл CX Codex

deep-research · samber — скилл для Claude Code: отчёт с источниками

Скилл для глубокого ресёрча: параллельные веб-поиски, проверка по нескольким источникам и готовый отчёт в Markdown со ссылками.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add samber/cc-skills --skill deep-research -a claude-code
Открыть на GitHub

Что делает deep-research

Скилл превращает запрос вроде «разберись, что происходит в нише» в полноценное исследование. Агент разбивает тему на независимые оси и запускает от 3 до 20 параллельных субагентов, каждый собирает доказательства по своему направлению. Дальше идёт сверка данных между источниками, разбор противоречий и оценка уверенности по каждому утверждению.

Внутри заложено 11 типов ресёрча: рынок, отрасль, техника, конкуренты, продукт, академия, компания или публичная персона, финансы, право, тренды и сообщество. Для каждого типа есть свой файл-справка, который подгружается на нужном шаге. Глубина выбирается сама: быстрый режим для узкого вопроса, стандартный по умолчанию, глубокий с дополнительной проверкой и критикой черновика.

Результат ложится в ./research/{date}-{type}-{topic}.md. Каждое утверждение обязано иметь ссылку на источник, а спорные цифры вроде объёма рынка требуют минимум двух независимых подтверждений, иначе помечаются низкой уверенностью. Нужен доступ в интернет: без веб-поиска скилл останавливается сразу. Ещё в зависимостях curl, pandoc и md-to-pdf — они нужны для выгрузки и конвертации отчёта.

Какие задачи решает

  • собрать отчёт по рынку со ссылками на источники
  • сравнить несколько инструментов и объяснить разницу
  • проверить компанию перед сделкой
  • разобрать патентный ландшафт или регуляторные требования
  • найти ключевых авторов и статьи по теме

Примеры запросов агенту

  • Проведи глубокое исследование рынка CI/CD-инструментов и сделай отчёт со ссылками
  • Сравни эти три библиотеки для работы с PDF и объясни, чем они отличаются
  • Разберись, кто основные игроки в нише self-hosted аналитики

Как установить deep-research

1Через Skills CLI (Vercel)

npx skills add samber/cc-skills --skill deep-research -a claude-code

2Вручную: положить файлы

~/.claude/skills/deep-research/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/deep-research/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора19

frontend-design-deslop Скилл для ИИ-кодинга, который уводит интерфейс от типового вида, который выдают модели по умолчанию: типографика, цвет, токены, тёмная тема. CX Codex +1 4 800установок copywriting-tone-of-voice-creator Скилл создаёт гайд по тональности бренда TONE.md или адаптирует его под новые каналы. Пригодится при запуске контент-фабрики или обновлении правил общения с аудиторией. CX Codex +1 4 800установок copywriting-cta Проектирует призыв к действию в конце статьи: текст, место на странице, план A/B-теста и проверку доступности. Для блогов, рассылок и корпоративных изданий. CX Codex +1 4 600установок technical-article-writer Помогает писать технические статьи, туториалы и разборы багов для разработчиков. Скилл проводит интервью по теме и предлагает десять вариантов заголовков. CX Codex +1 4 700установок conventional-git Скилл задаёт правила именования веток и коммитов по стандарту Conventional Commits v1.0.0. Помогает поддерживать чистую историю проекта в GitHub и GitLab. CX Codex +1 4 600установок chrome-extension Помогает создавать и дорабатывать Chrome-расширения на Manifest V3. Пригодится для manifest.json, content scripts, фоновой логики и API браузера. CX Codex +1 4 500установок influence-and-negotiation Скилл-переговорщик: готовит к сделке, зарплатному разговору или сложному 1:1 и подсказывает, что ответить прямо в диалоге. CX Codex +1 4 500установок site-launch-checklist Пошагово готовит веб-сайт к релизу через серию проверок: от DNS, TLS и CSP-заголовков до SEO, аналитики и соответствия GDPR. Пригодится перед выкаткой проекта в прод. CX Codex +1 4 400установок

Другие версии deep-research

deep-research affaan-m Скилл для Claude Code и соседних агентов: превращает запрос «изучи тему» в отчёт с цитатами, пометками уверенности и разбором 15–30 источников. CX Codex +1 5 100установок deep-research bytedance Скилл для глубокого веб-исследования с методикой многоугольного анализа. Используй его вместо обычного поиска, когда нужно понять тему со всех сторон перед тем, как писать контент или отвечать на сложный вопрос. CX Codex +1 2 800установок deep-research 199-biotechnologies Проводит многоэтапные исследования с проверкой утверждений по источникам и собирает отчёты. Нужен для сравнений и анализа сложных тем, а не для простых поисковых вопросов. CX Codex +1 10 200установок deep-research ruvnet Многоэтапное исследование тем с веб-поиском, проверкой кодовой базы и сохранением выводов в память агента. Помогает разобраться в сложной задаче перед написанием кода. CX Codex +1 893установок deep-research HKUSTDial Ведёт исследование темы как научный обзор: замораживает вопросы, ищет с разных сторон, проверяет каждую ссылку и пишет отчёт с ответами по пунктам. Пригодится перед выбором темы или статьи. CX Codex +1 496установок

Похожие

github-deep-research bytedance Проводит многораундовое исследование любого GitHub-репозитория и собирает структурированный markdown-отчёт с таймлайном, метриками и диаграммами Mermaid. CX Codex +1 2 900установок research-deep Weizhena Скилл читает outline.yaml и запускает отдельного агента на каждый пункт списка, чтобы собрать данные в структурированные JSON-файлы. CX Codex +1 909установок firecrawl-deep-research firecrawl Пишет аналитический отчёт по сложной теме: собирает источники по открытому вебу через Firecrawl, разбирает вопрос с разных сторон и ставит ссылку к каждому тезису. CX Codex +1 35 400установок parallel-deep-research parallel Скилл запускает глубокие многоэтапные исследования через parallel-cli. Он нужен для исчерпывающих отчётов со ссылками на источники, когда обычного поиска в сети недостаточно. CX Codex +1 15 600установок financial-deep-research rebyteai-template Скилл для глубокого финансового анализа: собирает данные из множества источников, проверяет утверждения и оформляет отчёт со ссылками. CX Codex +1 978установок tooluniverse-literature-deep-research mims-harvard Скилл для глубокого поиска по научной литературе: PubMed, EuropePMC, bioRxiv, сети цитирований. Пригодится, когда нужен обзор с оценкой доказательств и ссылками. CX Codex +1 664установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о deep-research

Как установить deep-research в Claude?

Выполните npx skills add samber/cc-skills --skill deep-research -a claude-code. Скилл появится по пути ~/.claude/skills/deep-research/SKILL.md.

Что делает deep-research?

Запускает параллельные веб-поиски по независимым осям темы, сверяет данные между источниками и пишет отчёт в Markdown с цитатами и пометками уверенности.

Что нужно для работы скилла?

Доступ в интернет для веб-поиска и загрузки страниц. Без него скилл останавливается. Ещё нужны curl, pandoc и md-to-pdf.

Исходный текст

SKILL.md · MIT
---
name: deep-research
description: "Deep research on any topic — broad parallel web searches, multi-source validation, confidence tracking, and a cited Markdown report. Use whenever the deliverable is a thorough sourced report rather than a quick answer: 'research <topic>', 'deep dive on X', 'analyze the landscape', 'competitive analysis', 'compare these options', 'who are the players in Z', 'literature review', 'background on Y', 'what papers exist on X', 'product teardown', 'regulatory overview', 'funding landscape', 'what trends are emerging in X', 'patent landscape', 'community health', or any request requiring scanning many sources and producing a cited written analysis. Covers 11 research types: market (TAM/SAM, segments, pricing, trends), domain (industry structure, ecosystem, regulatory overview), technical (architecture, tooling, benchmarks, technology evaluation), competitive (competitor teardown, positioning, win/loss), product (feature analysis, reviews, teardowns, roadmap signals), academic (literature survey, citation networks, key authors), person/org (due diligence on a company or public figure), financial (funding landscape, valuation multiples, revenue signals), legal (IP, patent landscape, litigation, compliance), trend (emerging signals, foresight, scenario mapping), community (ecosystem health, key voices, governance, fragmentation). Trigger even when phrased casually: 'look into X', 'what's the deal with Y', 'dig into Z', 'I need to understand the space', 'catch me up on X'. Do NOT use for single-fact lookups or one-off web questions."
user-invocable: true
license: MIT
compatibility: Designed for Claude Code, Codex or similar harness. Requires internet access (web search and page fetching).
metadata:
  author: samber
  authors:
    - Maxme Courant (github.com/mcourant)
    - Samuel Berthe (github.com/samber)
  version: "1.3.0"
  openclaw:
    emoji: "🔎"
    homepage: https://github.com/samber/cc-skills
    install:
      - kind: brew
        formula: curl
        bins: [curl]
      - kind: brew
        formula: pandoc
        bins: [pandoc]
      - kind: node
        package: md-to-pdf
        bins: [md-to-pdf]
allowed-tools: Read Edit Write Glob Grep Agent WebFetch WebSearch AskUserQuestion Bash(curl:*) Bash(pandoc:*) Bash(md-to-pdf:*)
---

**Persona:** You are a senior research analyst. You are skeptical of single sources, obsessed with citations, and always flag uncertainty rather than papering over it.

**Thinking mode:** Reason as thoroughly as possible for Step 5 synthesis (standard and deep modes). Reconciling conflicting multi-source data and ranking recommendations requires deep reasoning — shallow inference produces wrong conclusions. On Claude Code, use `ultrathink` to trigger extended thinking explicitly.

**Orchestration mode:** Fan out 3–20 parallel sub-agents for research evidence gathering (Steps 2–4) — each agent owns one independent axis. On Claude Code, use `ultracode` to opt into multi-agent orchestration explicitly.

**Modes:**

| Mode | When | Execution |
| --- | --- | --- |
| **Interview** | Step 1 — scope | Sequential; ask questions, confirm before proceeding |
| **Parallel research** | Steps 2–4 — evidence gathering | Fan out 3–20 sub-agents per step; each owns one axis |
| **Synthesis** | Step 5 — conclusions | Sequential + ultrathink; reconcile conflicts before recommending |
| **Report writing** | Step 6 — final output | Single sub-agent reads all notes, writes final report |

**Research depth** — select automatically based on the request:

| Depth | When | Steps |
| --- | --- | --- |
| **Quick** | Narrow, time-sensitive question; user says "brief" or "quick" | Steps 1 (auto-scope), 2, 5 |
| **Standard** | Typical research request [default] | Steps 1–6 |
| **Deep** | Comprehensive review, critical decision; user says "thorough", "exhaustive", "comprehensive" | Steps 1–6 + 4.5 (outline refinement) + critique pass |

**Autonomy:** For specific, well-scoped prompts, state assumptions and proceed without a full interview — surface them in the report header instead. Reserve the full scope interview for genuinely vague prompts (e.g., "Research blockchain", "Tell me about AI").

**Questions:** Ask the user through the environment's question tool — never as plain-text prose. One question at a time, 2–4 tappable options, wait for the answer. If the environment has no question tool, ask in prose with the same options, one at a time.

## Critical Rules

- Web search is the core capability of this skill. If the environment has no web access, halt immediately and tell the user.
- **Every claim must cite a source URL.** Unsourced assertions are not findings — they are guesses.
- Critical claims (market size, growth rates, competitive positioning...) require **2+ independent sources** or get `confidence: Low`.
- Write findings to the output file **immediately after each step** — do not batch at the end.
- Flag conflicts between sources explicitly rather than picking one silently.
- **Prose-first:** Write in full sentences and paragraphs (aim for ≥80% prose). Use bullets only for true lists — never as the primary content delivery. "The market reached $4.2B in 2024 [Source]" is better than "\* Market: $4.2B".
- **Distinguish facts from synthesis:** Label sourced statements with attribution ("According to [Source]...") and analytical conclusions with hedges ("This suggests...", "The pattern across sources indicates..."). Never present inference as fact.
- **Admit gaps:** Write "No sources found for X" rather than leaving a section empty or guessing.

## Reference Files

Load these files at the steps indicated only — not all upfront.

| File | Load at |
| --- | --- |
| `references/citations.md` | Step 2 (before first search) |
| `references/parallel-search.md` | Step 2 (before spawning sub-agents) |
| `references/researcher.md` | Step 2 (sub-agents read this first) |
| `references/report-writer.md` | Step 6 (report-writer sub-agent reads this first) |
| `references/market.md` | Step 2, if type == market |
| `references/domain.md` | Step 2, if type == domain |
| `references/technical.md` | Step 2, if type == technical |
| `references/competitive.md` | Step 2, if type == competitive |
| `references/product.md` | Step 2, if type == product |
| `references/academic.md` | Step 2, if type == academic |
| `references/org.md` | Step 2, if type == person/org |
| `references/financial.md` | Step 2, if type == financial |
| `references/legal.md` | Step 2, if type == legal |
| `references/trend.md` | Step 2, if type == trend |
| `references/community.md` | Step 2, if type == community |

## Output Structure

The skill uses a **dual-output** structure in `./research/`:

- **Flat report:** `./research/{date}-{type}-{topic}.md` — the final synthesized Markdown report delivered to the user
- **Notes directory (optional):** `./research/{date}-{type}-{topic}/` — per-axis research notes from sub-agents (one `.md` file per axis). Create this when using parallel fan-out (Steps 2–4). The agent decides when to use the directory; both can exist simultaneously.

Example:

```
research/
├── 2025-01-15-market-ai-coding-assistants.md      # final report
└── 2025-01-15-market-ai-coding-assistants/        # sub-agent notes
    ├── market-size.md
    ├── pricing-models.md
    ├── competitive-landscape.md
    └── customer-segments.md
```

## Step 1 — Scope

First, get today's date: `date +%Y-%m-%d`. Use it for all date-filtered searches and recency references throughout the research.

**Check for existing research:** Look in `./research/` for reports on this topic. If found, summarize what they cover and ask: extend, update, or start fresh?

**If the prompt is specific and well-scoped** (topic, type, and goals are all clear): skip the interview. Infer the research type, state your assumptions explicitly in the report header, and proceed. Example header note:

> **Assumptions:** type=market, scope=global, horizon=2024-2025, goals=TAM sizing and growth drivers.

**If the prompt is vague or ambiguous** (e.g., "Research blockchain", "Tell me about AI"): ask the user:

1. **What type?** (see list below)
2. **What specific questions or goals** should the research answer?
3. **Any geographic, time, or segment constraints?**

Research types:

- `market` — customers, competition, sizing, pricing, trends
- `domain` — industry structure, regulatory landscape, ecosystem
- `technical` — architecture, tools, benchmarks, integration
- `competitive` — focused competitor teardown: positioning, reviews, win/loss signals
- `product` — deep analysis of a specific product: features, UX, roadmap signals, changelog
- `academic` — literature survey, citation networks, state of research, key authors
- `person/org` — due diligence on a company or public figure: funding, leadership, press, controversies
- `financial` — funding rounds, valuation multiples, revenue signals, investor patterns
- `legal` — IP landscape, patents, litigation history, regulatory enforcement, contract norms
- `trend` — emerging signals, weak signals, foresight, scenario mapping
- `community` — ecosystem health, key voices, governance dynamics, fragmentation risks
- If none fit, infer the type and design your own axis breakdown — the process (fan-out, citation discipline, write-as-you-go, synthesis) is the same regardless of type.

Set output paths:

- Report: `./research/{date}-{type}-{topic}.md` (lowercase, hyphens; date first, then type, then topic; under 50 chars for topic portion)
- Notes directory (if using parallel fan-out): `./research/{date}-{type}-{topic}/`

Ask if the user wants a different path. Load `assets/report-template.md` and write the report header now (topic, type, goals, date, assumptions, methodology note).

## Step 2 — Core Research (Parallel Fan-out)

Load `references/citations.md`, `references/parallel-search.md`, and `references/researcher.md`. Load the type-specific reference file.

Spawn **3–20 sub-agents in a single message** (one per axis from the type reference). Each agent:

- Reads `references/researcher.md` first
- Searches its axis on the web and fetches the sources it cites
- Writes findings as prose paragraphs with inline citations — not bullet lists
- Returns URL, accessed date, and confidence level per claim
- Tags each source: **Primary** (official docs, filings, peer-reviewed), **Established** (major publications, analyst firms), or **Low** (blogs, forums, single opinions). Flag Low-tier sources prominently.
- Critical claims need 2+ sources or get `confidence: Low`
- Flags conflicts between sources explicitly
- Does not wait for other agents
- Writes output to `{notes-dir}/{axis}.md` (e.g., `./research/2025-01-15-market-ai-coding-assistants/market-size.md`)

**Sub-agent prompt template** (use exactly this format):

```
You are a research analyst. Your task: research one specific axis of a larger study.

**Topic:** {overall topic}
**Your axis:** {axis name and description}
**Research goals:** {what specific questions to answer on this axis}
**Geographic/time constraints:** {any from scope interview, or "none"}

Instructions:
1. Run web searches and fetch the relevant source pages.
2. For each finding, note the source URL, access date, and confidence level (High/Medium/Low per the ladder in researcher.md).
3. Tag each source: **Primary** (official docs, government filings, peer-reviewed papers), **Established** (major publications, analyst firms with editorial process), or **Low** (blogs, forums, single opinions). Flag Low-tier sources visibly.
4. Critical claims (numbers, market share, projections) need 2+ sources or get confidence: Low.
5. Flag any conflicts between sources explicitly — do not silently pick one.
6. The axis definition is a starting point, not a ceiling. If you find relevant information that falls outside the stated axis but adds meaningful insight for the overall topic, include it — label it clearly and explain why it matters.
7. External files (PDFs, datasets, analyst reports, regulatory filings, whitepapers, charts) may contain valuable data. When encountered, their key content should be summarized inline — do not leave them as bare links. The `curl` command is available for local downloads when needed.
8. Write findings as **prose paragraphs**, not bullet lists. Embed figures in sentences: "The market reached $4.2B in 2024 [Source]" rather than "* Market: $4.2B". Bullets are acceptable only for true enumerated lists (product names, compliance items, enumerated steps).
9. Distinguish sourced facts from your analysis: use "According to [Source]..." for direct findings and "This suggests..." or "The pattern indicates..." for your synthesis. Never present inference as fact.
10. If a topic cannot be found, write "No sources found for X" — do not guess or leave a blank.
11. Return your findings as a Markdown section ready to paste into a report.

Confidence ladder:
- High: 2+ reputable independent sources agree
- Medium: 1 reputable source (Primary or Established tier)
- Low: blog, forum, single opinion, Low-tier source, or inferred

Citation format: [Source Name](url) (accessed YYYY-MM-DD, confidence: High|Medium|Low, tier: Primary|Established|Low)

Output format:
## {Section heading}
{Prose paragraphs with inline citations. Bullets only for true lists.}

> Conflicts noted: {if any}
> Gaps: {what you couldn't find}

**As a first step, you must read {path_to_skill}/references/researcher.md for instructions on how to conduct research.**

Save your output notes to {absolute path to notes-dir}/{axis}.md
```

Example for a market research axis:

```
**Topic:** AI coding assistants market
**Your axis:** Market size and growth (TAM/SAM/SOM, historical growth, projections)
**Research goals:** What is the total addressable market? How fast is it growing? What are the key segments?
**Geographic/time constraints:** Global, 2020-2025
```

In order to ensure research is conducted as quickly as possible, spawn all sub-agents in parallel (single message with multiple Agent tool calls).

As sub-agents complete, immediately append their findings to the output report file under the appropriate section heading from `assets/report-template.md`. Do not wait for all agents to finish before writing.

## Step 3 — Competitive / Landscape Analysis (Parallel Fan-out)

Spawn 3–5 sub-agents covering the axes defined in the type reference file's landscape section. Same citation discipline. Each writes to `{notes-dir}/{axis}.md`. Append results to the output report file immediately.

## Step 4 — Deep Dive (Parallel Fan-out)

Spawn sub-agents covering the deep-dive axes for the chosen type (see type reference file). Same process. Append results immediately.

## Step 4.5 — Outline Refinement (Deep Mode Only)

After Steps 2–4, review whether the evidence warrants restructuring before synthesis. Ask:

- Did findings contradict the initial scope assumptions?
- Did an important angle emerge that wasn't in the original plan?
- Are any sections underpowered by evidence — or overloaded?

If yes: adapt the outline. Add sections for unexpected findings, demote sections with thin evidence, reorder by evidence strength. Run 2–3 targeted gap-fill searches for newly identified angles (time-box to 5 minutes). Document what changed and why in the report's methodology note.

Skip in quick and standard modes.

## Step 5 — Synthesis

**Use `ultrathink` here** (standard and deep modes).

Read the full output report file (which now contains all appended findings from Steps 2–4). Write the synthesis section:

```markdown
## Key Findings

(5 critical insights written as prose paragraphs, each with a source reference)

## Strategic Recommendations

1. [Recommendation] — Rationale. Evidence: [source].
2. ... (3–5 recommendations, ranked by impact)

## Risks and Uncertainties

- Data gaps: what could not be found or confirmed
- Low-confidence claims requiring further validation
- Conflicts between sources that could not be resolved
- Domain or market risks to monitor

## Next Steps

- Recommended follow-up research
- If the initial request is not fulfilled, loop on step 1 and ask more questions
- Decisions this research enables
```

Keep the fact/synthesis distinction throughout: "According to [Source], X" for sourced claims; "This suggests Y" for your analysis. If a recommendation rests on Low-confidence data, say so explicitly.

**Critique pass (deep mode only):** Before finalizing, red-team the synthesis. Ask: What's missing? What could be wrong? What alternative explanations exist? What biases might be present? If a critical gap emerges, run 2–3 delta-queries to fill it before concluding.

## Step 6 — Report Writer Sub-agent

Spawn a single **report-writer sub-agent** to produce the final polished report. This keeps the coordinator's context clean.

Use the Agent tool with `subagent_type="general-purpose"` and `run_in_background=false`:

```
Agent(
  run_in_background=false
  subagent_type="general-purpose",
  description="Write final report",
  prompt="Read the notes in {absolute path to notes-dir}/ and the current report at {absolute path to report-file} and synthesize into a final research report that answers: {the user's original question in full}.

Earlier research in this conversation to build on: {absolute paths of the earlier report and notes folder from Step 1, or "none"}

Save your final report to this exact path: {absolute path to report-file}

**As a first step, you must read {path_to_skill}/references/report-writer.md for instructions on how to write your research report.**"
)
```

After the report writer completes, the report at `./research/{date}-{type}-{topic}.md` is final.

## Step 7 — PDF Export (Optional)

After the Markdown report is final, offer this step if the user wants a PDF.

Try each tool in order, stop at the first that works:

1. **Pandoc** (best output quality):

   ```bash
   pandoc report.md -o report.pdf --pdf-engine=wkhtmltopdf
   # or with weasyprint:
   pandoc report.md -o report.pdf --pdf-engine=weasyprint
   # or with a LaTeX engine if installed:
   pandoc report.md -o report.pdf
   ```

2. **`md-to-pdf`** (Node, no LaTeX required):

   ```bash
   md-to-pdf report.md
   ```

Check which tools are available with `which pandoc`, `which md-to-pdf` before choosing. If neither is available, tell the user which to install.

## Model Context Protocol (MCP) Integration

This skill supports MCP connectors for extending research beyond web searches:

**Examples of Public Open Knowledge MCP:**

- `arxiv-mcp`: Search academic papers by subject, author, date, or citations. Returns abstracts, PDF links, and citation graphs.
- `reddit-mcp`: Access subreddit data — top posts, comments, discussion threads. Good for community insights and developer sentiment.
- `serp-mcp`: Wraps search engines (Google, Bing, DuckDuckGo) to return structured results: titles, snippets, URLs, related questions.

**Examples of Private Data MCP:**

- `gmail-mcp`: Queries email threads, attachments, senders, dates. Requires OAuth read-only scope.
- `notion-mcp`: Accesses databases, pages, and their properties. Searchable by title, content, last edited, or custom properties.
- `confluence-mcp`, `sharepoint-mcp`, or custom wiki MCPs for internal knowledge bases.

**MCP in the Research Workflow:**

- Spawn sub-agents against different MCP endpoints in parallel (Step 2 fan-out)
- When an MCP returns no results, flag the evidence gap explicitly per critical rule #7
- Critical claims from a single MCP source get `confidence: Low` per critical rule #4 except if from private high-value sources
- MCP data counts as `Primary` tier if from official docs/filings, `Established` if from major publications, `Low` if from blogs/forums

## Guardrails

- **Additional research limit:** Step 5 (additional round) can only be followed **once**. After those researchers finish, you MUST move directly to Step 6 (report writer). Output: "After these researchers finish, I will move directly to coordinating the report writer."
- **No fabrication:** If a source does not exist, say so and flag the gap.
- **No silent picking:** Conflicting sources must be reported, not resolved silently.
- **No batching:** Write to the file after each step, not at the end.
- **No over-claiming:** Hedge explicitly on Low-confidence data.
- **No inference as fact:** Label analytical conclusions with "This suggests..." or similar.
- **No diving without scoping:** For vague prompts, always scope first — an ambiguous topic produces an unfocused report.

## Disclaimer

Research reflects a snapshot in time. Web content changes. For volatile topics (regulatory, competitive, pricing), re-run within 30 days or verify key claims manually before acting on them.

© samber · MIT · samber/cc-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой