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.