bmad-advanced-elicitation

Refine LLM output through iterative elicitation methods like Socratic questioning and red-team review.

2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/cassioalexandre/agf --skill bmad-advanced-elicitation-cassioalexandre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-advanced-elicitation
Source: https://github.com/cassioalexandre/agf/tree/main/_bmad/core/bmad-advanced-elicitation
Command: npx skills add https://github.com/cassioalexandre/agf --skill bmad-advanced-elicitation-cassioalexandre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps recover stronger, more accurate, and more useful results by pushing the LLM to critically reconsider its most recent output using structured elicitation methods.

Core Features & Use Cases

  • Method-driven refinement: Loads a registry of elicitation methods and selects the best-fit techniques for the current context.
  • Interactive option loop: Presents a 1–5 method chooser with reshuffle and list-all capabilities, then repeatedly applies selected methods to the same content until the user proceeds.
  • Output replacement workflow: Returns the enhanced section content back to the invoking flow to replace the original output.

Quick Start

Use the bmad-advanced-elicitation skill when you want your agent to deeper-critique and improve its last answer using approaches like Socratic questions, first principles, pre-mortems, or red-team style review.

Frequently Asked Questions about bmad-advanced-elicitation

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

FAQPage Schema
How do I iteratively improve LLM output using structured critique methods?

Iteratively improve LLM output by selecting structured critique methods like Socratic questioning or red-team review from a method registry, repeatedly applying them to the generated text until the desired quality is reached.

What is LLM elicitation and how does it enhance document sections?

LLM elicitation is a technique that pushes a language model to critically reconsider its most recent output by applying structured methods such as first principles or pre-mortems, resulting in enhanced and more accurate document section content.

Can I use Socratic questioning and red-team review for interactive prompting?

Yes, you can use Socratic questioning and red-team review for interactive prompting by loading a registry of elicitation methods, choosing from an interactive option loop, and applying the selected techniques to critically refine the output.

What is the best way to apply critical refinement to generated content?

The best way to apply critical refinement is to use an interactive option loop that presents method choices, allowing you to apply techniques like first principles or pre-mortems to the same content and return a finalized enhanced version when proceeding.

Does iterative refinement work with governance workflows for document section improvement?

Yes, iterative refinement works with governance workflows by applying ordered execution steps and method-driven elicitation to enhance specific document sections, returning the improved content back to the invoking flow to replace the original output.