bmad-advanced-elicitation

Refine LLM output sections using iterative critique methods from methods.csv.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/curdx/curdx-flow --skill bmad-advanced-elicitation-curdx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-advanced-elicitation
Source: https://github.com/curdx/curdx-flow/tree/main/.agents/skills/bmad-advanced-elicitation
Command: npx skills add https://github.com/curdx/curdx-flow --skill bmad-advanced-elicitation-curdx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) components.

What problem does it solve?

It prevents weak or under-argued responses by pushing the model to re-evaluate and improve its most recent output using structured, iterative elicitation methods.

Core Features & Use Cases

  • Method registry-driven critique: Loads an external methods registry from methods.csv to select targeted elicitation techniques.
  • Interactive method loop: Presents 1–5 selectable improvements with options to reshuffle, list all methods, or proceed after refinement.
  • Party-mode compatible orchestration: Resolves an agent roster and persona-aware viewpoints when party-mode is active.
  • Doc-section replacement workflow: Enhances the current generated section and returns the improved version to the invoking skill for replacement.

Quick Start

Use the bmad-advanced-elicitation skill to improve a questionable draft by asking for deeper critique and method-driven refinement, then select one of the numbered options.

Frequently Asked Questions about bmad-advanced-elicitation

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

FAQPage Schema
How do I improve weak LLM output using socratic questioning and red teaming?

Iterative elicitation improves weak LLM output by applying structured critique methods like socratic questioning and red teaming. It pushes the model to re-evaluate its most recent draft and generates an enhanced replacement version after user confirmation.

What is the best way to apply iterative refinement to a specific section of generated content?

Section-level content refinement is handled through a doc-section replacement workflow. The process enhances the current generated section using targeted critique techniques and returns the improved version to the invoking workflow for direct replacement.

How does method-driven critique work when refining prompt workflows?

Method-driven critique loads targeted elicitation techniques from an external methods registry. It presents constrained selectable improvements in a flow order, allowing you to reshuffle options, list all methods, or proceed after refinement.

Do I need Python to run iterative elicitation and first principles critique workflows?

Yes, Python3 is required to run these iterative elicitation workflows. The process depends on Python scripts to load the external methods registry and orchestrate the interactive method loop for content refinement.

Can I use party-mode compatible orchestration for agent roster and persona-aware critique?

Party-mode compatible orchestration resolves an agent roster and persona-aware viewpoints when party-mode is active. This allows multiple agent perspectives to drive the elicitation methods during the section enhancement workflow.

What are the limitations of using deterministic workflows for LLM critique?

Deterministic workflows for LLM critique are limited to section-level content refinement based on pre-loaded methods. They require user confirmation through constrained control options and cannot dynamically generate critique techniques outside the registry.