bmad-deep-recon

Drafts, runs, and processes decision-focused research reports with cited sources and verification.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill bmad-deep-recon-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-deep-recon
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/bmad-deep-recon
Command: npx skills add https://github.com/PastaSus/egg-defender --skill bmad-deep-recon-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Turning open questions about markets, technologies, competitors, or users into trustworthy, decision-ready research is slow and error-prone: claims go uncited, sources go stale, and raw reports are hard for downstream planning artifacts to consume. This Skill structures the entire research lifecycle so every claim carries a source, freshness window, and verification status. ## Core Features & Use Cases - Three research modes: Draft a deep-research prompt for external tools (ChatGPT, Gemini, Perplexity), Process a finished report into a cited summary, or Run native research with parallel web-search subagents. - Six built-in research packs: market, domain, technical, competitive, user-voice, and academic literature, each with prioritized dimensions, source craft, freshness bars, and two-source claim classes, plus a selection mode for choosing between candidates. - Verification and lifecycle: claims ledger with verified/disputed/unverified/overturned statuses, optional red-team passes, staleness tracking, and Refresh/Deepen workflows on existing run folders. - Use Case: Before committing to a technology stack, ask for a technical research run; the Skill holds a plan gate, fans out researcher subagents behind a research firewall, verifies load-bearing claims, and delivers research.md with an executive summary, source appendix, and staleness map. ## Quick Start Ask the assistant to run deep recon on your topic, for example: research the market for AI code-review tools to decide whether to enter it.

Frequently Asked Questions about bmad-deep-recon

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run deep research on a market or technology topic?

State your topic and the decision it serves, then choose Run for native research with parallel web-search subagents, or Draft to get a prompt for your own deep-research tool. A plan gate confirms scope, effort preset, and sources before the run starts.

How do I process an existing research report into a cited summary?

Name or drop the report file and ask to process it. The Skill files the original into an imports folder, extracts claims into digests with source and date metadata, checks coverage against the research type pack, and distills a decision-first research.md summary.

What research types does deep recon support?

Six built-in types ship with the Skill: market, domain, technical, competitive, user-voice, and academic literature. Each is a pack defining dimensions, source craft, freshness bars, and two-source claim classes, and custom types can be added through override configuration.

Can I use it to compare and choose between vendors or technologies?

Yes, the select decision shape layers over any research type. It builds a requirements frame, screens candidates to finalists, scores them in a weighted decision matrix with cited evidence, and delivers a verdict with a runner-up and reversibility hedge.

Does the research skill work without web access?

Native Run mode requires web access and the Skill says so rather than fabricating research. Without web access you can still Draft a prompt for an external deep-research tool or Process a report you already have.

How are stale or outdated research claims handled?

Each research pack sets freshness windows per claim class, and a staleness script computes re-check dates from the claims ledger. The Refresh intent re-verifies only stale claims and appends a delta report, while Deepen extends a single dimension.