AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Deep Research

skill-razaib-khan-forgeweave-deep-research · by Razaib-khan

Multi-stage research pipeline that decomposes a topic, gathers structured information, validates it, and synthesizes a final report. Supports formatted/unformatted output and skill/no-skill generation modes.

No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-razaib-khan-forgeweave-deep-research

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-razaib-khan-forgeweave-deep-research)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Deep Research? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Deep Research

Purpose

Execute a multi-stage research pipeline that decomposes a vague topic into structured subtopics, gathers usage-focused information from authoritative sources via parallel agents, validates claims for consistency, produces a synthesis-grade report, and converts raw findings into a reusable industry-grade skill. This is invoked internally by the deep-research skill — never call the pipeline stages directly.

When to Use

  • A comprehensive, multi-faceted report is needed covering 3+ subtopics
  • The topic requires crawling multiple authoritative sources (docs, API refs, guides)
  • The output must be structured, validated, and free of hallucination
  • The question cannot be answered by a single source or quick lookup

When Not to Use

  • A quick factual answer is needed — use websearch instead
  • Only one source needs to be checked — use the MCP data plane tools directly
  • The topic is a simple how-to question — answer directly
  • Real-time data is needed (stock prices, live scores) — use web-research

Inputs

| Input | Type | Required | Description | |---|---|---|---| | topic | string | Yes | The research topic or question | | depth | enum | No (default: standard) | quick, standard, deep | | focus | enum | No (default: usage) | usage, architecture, comparison, general | | constraints | string | No | Additional rules from AGENTS.md or user | | output_mode | enum | No (default: formatted) | formatted, unformatted | | skill_mode | enum | No (default: skill) | skill, no-skill |

Expected Outputs

| Output | Condition | Description | |---|---|---| | research/-plan.md | Always | Structured plan with subtopics, questions, seed URLs | | research/-raw/ | Always | One file per subtopic from parallel research agents | | research/-validated.md | Always | Cross-checked, deduplicated, hallucination-filtered | | research/-report.md | formatted mode | Final synthesis with all findings, code examples, sources | | .opencode/skills//SKILL.md | skill mode | Reusable skill generated from findings |

Internal Workflow

Stage 1: Plan

Internal planner agent decomposes topic into 3-7 subtopics with questions and seed URLs from authoritative sources only. For JS-rendered content, Playwright MCP tools (browser_navigate, browser_snapshot) are available for interactive browsing during URL discovery.

Stage 2: Research (Parallel)

Internal research agents run concurrently — one per subtopic. Each crawls seed URLs, extracts code examples, API signatures, and edge cases. For JS-rendered pages, agents use Playwright MCP tools (browser_navigate, browser_snapshot).

Stage 3: Validate

Internal validator cross-checks all subtopic outputs: removes unsupported claims, flags contradictions, deduplicates findings.

Stage 4: Synthesize

Internal synthesizer merges validated research into a final report with sections: Overview, Getting Started, Core Content, Advanced Patterns, Migration Guide, Best Practices, Edge Cases, Sources.

Stage 5: Output

Internal output writer saves research results based on output mode:

  • formatted (default): Produces a structured report at research/-report.md with sections: Overview, Getting Started, Core Content, Advanced Patterns, Migration Guide, Best Practices, Edge Cases, Sources
  • unformatted: Saves raw scraped data as individual markdown files in research/-raw/ with minimal processing

Raw data is always saved to research/-raw/ regardless of mode.

Stage 6: Skill Conversion (conditional)

AI uses the skill-builder skill to convert the raw findings into a reusable SKILL.md file — only when skill mode is selected:

  • Reads all research/-raw/*.md files
  • Identifies reusable patterns, APIs, and best practices
  • Writes a structured SKILL.md with frontmatter, workflow steps, gotchas, and references
  • Places the skill in .opencode/skills// for future coding use
  • Reports the skill path to the user

Required Checks

  • [ ] Planner ran first (never skip)
  • [ ] Research agents ran in parallel
  • [ ] Validator ran after all research completed
  • [ ] Every claim has a source URL
  • [ ] No blog posts or changelogs used as sources

Failure Modes

| Failure Condition | Response | |---|---| | Planner produces 50% claims as unsupported | Re-run research with better URLs | | Pipeline exceeds max iterations | Stop and return partial results |

Examples

Example 1: Full research with skill (default)

Trigger: /forge-research Next.js 16 caching --depth=deep Result: research/nextjs16-report.md + .opencode/skills/nextjs16/SKILL.md

Example 2: Raw output only, no skill

Trigger: /forge-research Next.js 16 caching unformatted no-skill Result: research/nextjs16-raw/*.md (raw files only)

Example 3: Formatted report, no skill

Trigger: /forge-research Python 3.14 pattern matching formed no-skill Result: research/python314-report.md (structured report only)

References

| Reference | Path | |---|---| | RESEARCH_INSTRUCTIONS.md | ./RESEARCH_INSTRUCTIONS.md |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.