bmad-advanced-elicitation

Critiques recent LLM-generated outputs using structured elicitation methods and configurable workflows.

26|4|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-advanced-elicitation-skyf0xx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-advanced-elicitation
Source: https://github.com/skyf0xx/hedgehog/tree/main/skills/BMAD/core-skills/bmad-advanced-elicitation
Command: npx skills add https://github.com/skyf0xx/hedgehog --skill bmad-advanced-elicitation-skyf0xx

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the tendency of LLMs to produce unverified or superficial outputs by forcing a structured, critical review of the work before it is finalized.

Core Features & Use Cases

  • Methodological Critique: Applies advanced elicitation techniques like Socratic questioning, pre-mortems, and first-principles analysis to any recent output.
  • Customizable Workflows: Allows teams to define persistent preferences and custom elicitation methods via TOML configuration.
  • Use Case: When an AI generates a complex architectural decision, invoke this skill to perform a red-team analysis, identifying potential failure points and hidden assumptions before the design is implemented.

Quick Start

Invoke the bmad-advanced-elicitation skill to critique the most recent output using a random selection of diverse 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 critique and pressure-test LLM-generated architectural decisions?

To critique LLM-generated architectural decisions, you can apply structured critical thinking and elicitation methods like Socratic questioning and pre-mortems to pressure-test designs and identify hidden assumptions before implementation.

What is structured elicitation for refining AI outputs?

Structured elicitation is a critical review process that applies methodological techniques such as first-principles analysis to recent AI outputs. It forces a rigorous evaluation to refine unverified or superficial LLM-generated content before finalizing.

Can I define custom elicitation methods and preferences for software engineering workflows?

Yes, you can customize elicitation workflows by defining persistent preferences and custom methods via TOML configuration. This allows teams to tailor the iterative critique process to specific software engineering and planning needs.

How do I perform a red-team analysis on AI-generated plans?

Perform a red-team analysis on AI plans by invoking an advanced elicitation skill that applies a configurable catalog of critical thinking methods to identify potential failure points and hidden assumptions in recent conversation outputs.

Do I need pytest to use elicitation and critique workflows?

Pytest is listed as a dependency for the elicitation and critique workflows. You will need it installed in your environment to run the scripts and components that perform the iterative, user-guided improvements on generated work.

What are the limitations of using automated critique for software design refinement?

Automated critique requires user-guided interaction for iterative improvements and does not automatically finalize work. It operates on recent conversation outputs, meaning it cannot evaluate external context or design decisions outside its immediate input scope.