bmad-deep-recon

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

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-deep-recon-hexalith
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-deep-recon
Source: https://github.com/Hexalith/Hexalith.Parties/tree/main/.agents/skills/bmad-deep-recon
Command: npx skills add https://github.com/Hexalith/Hexalith.Parties --skill bmad-deep-recon-hexalith

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Turning open-ended research questions into trustworthy, decision-ready findings is slow and error-prone: claims go uncited, sources go stale, and reports can't be reused. This Skill structures research around a specific decision, enforces citation and freshness discipline, and produces a canonical cited summary that downstream planning artifacts can consume directly. ## 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. - Typed research packs: Built-in packs for market, domain, technical, competitive, user-voice, and academic-literature research, each with prioritized dimensions, source craft, freshness bars, and two-source claim classes. - Verification and staleness tracking: A claims ledger in an append-only memlog, configurable validation levels (normal/high/max), optional red-team passes, and scripted staleness checks that flag claims needing re-verification. - Use Case: Before choosing between two vendors, ask for a selection-shaped competitive research run; the Skill screens candidates, scores them against your requirements frame, and delivers a weighted decision matrix with every contested cell cited. ## Quick Start Ask the assistant to run deep recon on your topic, for example: research the market for party management software to support our go-to-market decision.

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 topic with an AI assistant?▼

Invoke the skill with your topic and the decision it serves, then choose Run for native parallel web research, Draft to get a prompt for an external deep-research tool, or Process to distill an existing report. A plan gate confirms scope, effort preset, and sources before research begins.

What research types does deep recon support?▼

Six built-in types ship as packs: market, domain, technical, competitive, user-voice, and academic literature. Each pack defines prioritized dimensions, source craft, freshness windows, and two-source claim classes, and custom types can be added through override configuration files.

Can I process an existing research report instead of running new research?▼

Yes. The Process intent files the original report into a run folder, extracts its claims into digests with preserved citations, spot-checks load-bearing claims, and distills a cited decision-first summary that downstream skills consume without reprocessing the original.

How does the skill verify research claims and sources?▼

Claims enter a memlog ledger as unverified, then verification subagents check them against independent sources at the configured level: normal spot-checks load-bearing claims, high cross-checks two-source classes, and max cross-checks everything with primary-source priority. Statuses become verified, disputed, unverified, or overturned.

Does deep recon 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 research prompt for an external tool or Process a report you already have, since those modes need no live search.

How do I keep a research report up to date over time?▼

The Refresh intent computes stale claims from the pack's freshness windows using the staleness script, re-verifies only those claims, and appends a delta report. Deepen drills into a single dimension without touching the rest of the report.