Skip to content
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.

Advanced Elicitation

Push the LLM to rethink its work through 50+ reasoning methods—essentially, LLM brainstorming.

Advanced Elicitation is the inverse of Brainstorming. Instead of pulling ideas out of you, the LLM applies sophisticated reasoning techniques to re-examine and enhance content it has just generated. It’s the LLM brainstorming with itself to find better approaches, uncover hidden issues, and discover improvements it missed on the first pass.


  • After a workflow generates a section of content and you want to explore alternatives
  • When the LLM’s initial output seems adequate but you suspect there’s more depth available
  • For high-stakes content where multiple perspectives would strengthen the result
  • To stress-test assumptions, explore edge cases, or find weaknesses in generated plans
  • When you want the LLM to “think again” but with structured reasoning methods

The LLM analyzes the current content, understanding its type, complexity, stakeholder needs, risk level, and creative potential.

Based on context, 5 methods are intelligently selected from a library of 50+ techniques and presented to you:

OptionDescription
1-5Apply the selected method to the content
[r] ReshuffleGet 5 new methods selected randomly
[a] List AllBrowse the complete method library
[x] ProceedContinue with enhanced content
  • The selected method is applied to the current content
  • Improvements are shown for your review
  • You choose whether to apply changes or discard them
  • The menu re-appears for additional elicitations
  • Each method builds on previous enhancements

If Party Mode is active, BMad agents participate randomly in the elicitation process, adding their unique perspectives to the methods.


CategoryFocusExample Methods
CoreFoundational reasoning techniquesFirst Principles Analysis, 5 Whys, Socratic Questioning
CollaborationMultiple perspectives and synthesisStakeholder Round Table, Expert Panel Review, Debate Club
AdvancedComplex reasoning frameworksTree of Thoughts, Graph of Thoughts, Self-Consistency
CompetitiveAdversarial stress-testingRed Team vs Blue Team, Shark Tank Pitch, Code Review Gauntlet
TechnicalArchitecture and code qualityDecision Records, Rubber Duck Debugging, Algorithm Olympics
CreativeInnovation and lateral thinkingSCAMPER, Reverse Engineering, Random Input Stimulus
ResearchEvidence-based analysisLiterature Review Personas, Thesis Defense, Comparative Matrix
RiskRisk identification and mitigationPre-mortem Analysis, Failure Mode Analysis, Chaos Monkey
LearningUnderstanding verificationFeynman Technique, Active Recall Testing
PhilosophicalConceptual clarityOccam’s Razor, Ethical Dilemmas
RetrospectiveReflection and lessonsHindsight Reflection, Lessons Learned Extraction

  • 50+ reasoning methods — Spanning core logic to advanced multi-step reasoning frameworks
  • Smart context selection — Methods chosen based on content type, complexity, and stakeholder needs
  • Iterative enhancement — Each method builds on previous improvements
  • User control — Accept or discard each enhancement before proceeding
  • Party Mode integration — Agents can participate when Party Mode is active

Advanced Elicitation is a core workflow designed to be invoked by other workflows during content generation:

ParameterDescription
Content to enhanceThe current section content that was just generated
Context typeThe kind of content being created (spec, code, doc, etc.)
Enhancement goalsWhat the calling workflow wants to improve

When called from a workflow:

  1. Receives the current section content that was just generated
  2. Applies elicitation methods iteratively to enhance that content
  3. Returns the enhanced version when user selects ‘x’ to proceed
  4. The enhanced content replaces the original section in the output document

A specification generation workflow could invoke Advanced Elicitation after producing each major section (requirements, architecture, implementation plan). The workflow would pass the generated section, and Advanced Elicitation would offer methods like “Stakeholder Round Table” to gather diverse perspectives on requirements, or “Red Team vs Blue Team” to stress-test the architecture for vulnerabilities.


Advanced ElicitationBrainstorming
SourceLLM generates ideas through structured reasoningUser provides ideas, AI coaches them out
PurposeRethink and improve LLM’s own outputUnlock user’s creativity
Methods50+ reasoning and analysis techniques60+ ideation and creativity techniques
Best forEnhancing generated content, finding alternativesBreaking through blocks, generating new ideas