bmad-advanced-elicitation

Refines recent LLM output by applying structured critique methods from a CSV catalog.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-advanced-elicitation-tuanpa-nhg-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-advanced-elicitation
Source: https://github.com/tuanpa-nhg-eng/nhg-ipms/tree/main/.claude/skills/bmad-advanced-elicitation
Command: npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-advanced-elicitation-tuanpa-nhg-eng

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 provides a structured refinement checkpoint that pushes the model to reconsider and improve its most recent output using proven critique methods like socratic questioning, first principles, pre-mortem, and red teaming. ## Core Features & Use Cases - Method Catalog Serving: A Python script serves a CSV catalog of elicitation methods (categories, listings, random draws) without loading the whole catalog into context. - Interactive Refinement Menu: Presents five curated methods per round with reshuffle, list-all, and proceed options, applying chosen methods iteratively so refinements compound. - Customizable Workflow: A customize.toml file supports team and personal overrides for preferences and additional custom methods merged into the catalog. - Use Case: After drafting a product launch plan, invoke this Skill to run a pre-mortem and red team pass on the plan, then accept or reject each proposed change before finalizing. ## Quick Start Ask the assistant to run advanced elicitation on the plan it just drafted and pick a critique method from the menu.

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 an LLM to critique its own output more deeply?

Invoke the advanced elicitation skill on the most recent output and choose a critique method from the menu, such as pre-mortem or red team. The method runs against the current version, proposes changes, and asks for confirmation before applying anything.

What elicitation methods are available in the catalog?

The catalog is a CSV file with columns for number, category, method name, description, and output pattern, covering categories like risk, technical, collaboration, and creative. Run the categories command of pick_methods.py to see category names and counts.

Can I add custom critique methods to the catalog?

Yes, define additional methods in team or personal TOML override files under workflow.additional_methods with code, category, method_name, description, and output_pattern. They merge into the catalog via the --extra flag and appear in menus, reshuffles, and listings.

Does the skill change my work without confirmation?

No, each method application shows what it revealed and the proposed changes, then waits for a yes before applying them. Answering no drops the proposal entirely, and any other reply is treated as direction to follow.

What are the limitations of menu-based elicitation?

The skill only refines the most recent output in the conversation unless another target is specified, so it is not suited for batch review of many documents. Depth scales to the target, so very large artifacts may need to be split into sections first.