bmad-advanced-elicitation

Refines recent LLM output through user-selected critique methods from a CSV catalog.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Drafts, plans, and decisions produced by an LLM often ship with unexamined assumptions and weak spots. This Skill acts as a shared refinement checkpoint that pressure-tests the most recent output using structured critique methods before it is accepted. ## Core Features & Use Cases - Method catalog served on demand: A Python script serves categories, listings, and random draws from a CSV catalog of elicitation methods (socratic, first principles, pre-mortem, red team, and more) without loading the whole catalog into context. - Interactive menu workflow: Offers five targeted methods per round, with reshuffle, list-all, and proceed options; each method proposes changes that are only applied after explicit user acceptance. - Customizable via TOML: Teams and individuals can add preferences and custom methods through override files that merge into the shipped catalog. - Use Case: After drafting a launch plan, invoke this Skill to run a pre-mortem and a red-team pass on the plan, review the proposed improvements, and accept only the changes you agree with. ## Quick Start Ask the assistant to run advanced elicitation on the plan or draft it just produced, then pick a method such as pre-mortem from the menu offered.

Frequently Asked Questions about bmad-advanced-elicitation

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

FAQPage Schema
How do I get deeper critique of an LLM-generated draft?

Invoke the advanced elicitation skill on the most recent output. It offers a menu of five critique methods drawn from a catalog, runs the ones you pick, and proposes changes that are applied only after you accept them.

What critique methods are available for refining AI output?

The catalog includes methods such as socratic questioning, first principles, pre-mortem, and red teaming, organized by category. Run the categories command of pick_methods.py to see all categories and counts, or list a category to browse its methods.

Can I add custom elicitation methods to the catalog?

Yes. Define additional_methods entries in a team or user TOML override file with category, method_name, description, and output_pattern. They merge into the catalog via the --extra flag and can even replace shipped methods by matching method_name.

Does the skill change my work automatically?

No. Each method proposes changes and then halts for your decision. You can apply the proposal, reject it entirely, or give different direction; nothing is modified without explicit acceptance.

What are the limitations of menu-driven elicitation?

It operates on the most recent output in the conversation, so it is not suited to refining large external documents unless they are brought into context. Quality also depends on the user actively choosing methods and judging proposals.