bmad-advanced-elicitation

Refine LLM output using a CSV method registry and interactive selection flow.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill bmad-advanced-elicitation-jingyiwng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-advanced-elicitation
Source: https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher/tree/main/_bmad/core/skills/bmad-advanced-elicitation
Command: npx skills add https://github.com/JingyiWng/databricks_ai_dev_kit_price_watcher --skill bmad-advanced-elicitation-jingyiwng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often receive LLM responses that need further refinement, better phrasing, or deeper insight, but lack a systematic way to iteratively improve that output.

Core Features & Use Cases

  • Method Registry Loading: Reads a CSV of elicitation methods and selects the most relevant ones based on context.
  • Interactive Option Presentation: Shows a numbered list of methods, allowing reshuffle, view all, or proceed.
  • Iterative Enhancement Loop: Executes selected methods, presents enhanced content, and repeats until the user is satisfied.
  • Flexible Flow Control: Handles multiple selections, reshuffling, and direct feedback while maintaining strict step order.
  • Use Case: Refine a draft paragraph generated by an LLM by applying targeted elicitation techniques until the desired quality is reached.

Quick Start

Ask the skill to improve the last generated paragraph by selecting appropriate elicitation methods.

Frequently Asked Questions about bmad-advanced-elicitation

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

FAQPage Schema
How do I systematically refine LLM output for better phrasing?

To systematically refine LLM output, this skill applies targeted elicitation methods loaded from a CSV registry, guiding an interactive loop to iteratively enhance phrasing and depth until you are satisfied.

What is interactive elicitation for prompt engineering?

Interactive elicitation is a prompt engineering technique that drives an LLM to reconsider its previous output by selecting and applying specific refinement methods from a registry.

Can I choose specific elicitation methods to apply to my generated text?

Yes, you can choose specific elicitation methods. The skill presents a numbered list of contextually relevant options, allowing you to select, reshuffle, view all, or proceed with direct feedback.

How do I iteratively improve an AI-generated draft paragraph?

You iteratively improve an AI-generated draft paragraph by executing selected elicitation methods, reviewing the enhanced content, and repeating the loop until the desired quality is reached.

Does this elicitation method registry require external dependencies?

No external dependencies are required. The skill operates independently using its built-in CSV method registry to load and select relevant refinement techniques for your LLM output.