Skip to content

feat: expand advanced elicitation methods with 19 new techniques#2062

Open
devilliersdutoit wants to merge 9 commits intobmad-code-org:mainfrom
devilliersdutoit:feat/expand-advanced-elicitation-methods
Open

feat: expand advanced elicitation methods with 19 new techniques#2062
devilliersdutoit wants to merge 9 commits intobmad-code-org:mainfrom
devilliersdutoit:feat/expand-advanced-elicitation-methods

Conversation

@devilliersdutoit
Copy link
Copy Markdown

What

Expands src/core-skills/bmad-advanced-elicitation/methods.csv from 50 to 69 methods by adding 19 new elicitation techniques and a new framing category.

Why

The current set is missing several well-established reasoning techniques (Chain-of-Thought Scaffolding, Few-Shot Exemplar Priming, Inversion Analysis, Second-Order Thinking, etc.) that strengthen human-AI collaboration during elicitation sessions.
Fixes #2061

How

  • Replaced methods.csv preserving all 50 existing entries, sorted alphabetically by category
  • Added framing as a new category (Abstraction Laddering, Reframe the Question, Stakeholder Lens Rotation)
  • Added 18 further methods across advanced, collaboration, core, creative, learning, research, risk, and technical categories

Testing

Ran npm ci then verified lint:md passes with 0 errors. Confirmed that format:check, lint, validate:refs, and validate:skills failures are identical on main before this change (pre-existing, unrelated to this CSV).

devilliersdutoit and others added 4 commits March 19, 2026 05:28
Adds 19 new elicitation methods across 7 categories including a new
'framing' category. All existing 50 methods preserved. Entries sorted
alphabetically by category then method name.

New methods added:
- advanced: Chain-of-Thought Scaffolding, Few-Shot Exemplar Priming
- collaboration: Six Thinking Hats, Delphi Method
- core: Second-Order Thinking, Inversion Analysis, Problem Decomposition,
  Analogy Mapping, Steelmanning
- creative: Constraint Injection, Morphological Analysis
- framing (new): Abstraction Laddering, Reframe the Question,
  Stakeholder Lens Rotation
- learning: Deliberate Practice Loop
- research: Source Triangulation
- risk: Assumption Audit, Cascading Failure Simulation
- technical: Boundary & Edge Case Sweep

Closes bmad-code-org#2061
@Ken-Andre
Copy link
Copy Markdown

What

Expands src/core-skills/bmad-advanced-elicitation/methods.csv from 50 to 69 methods by adding 19 new elicitation techniques and a new framing category.

Why

The current set is missing several well-established reasoning techniques (Chain-of-Thought Scaffolding, Few-Shot Exemplar Priming, Inversion Analysis, Second-Order Thinking, etc.) that strengthen human-AI collaboration during elicitation sessions. Fixes #2061

How

  • Replaced methods.csv preserving all 50 existing entries, sorted alphabetically by category
  • Added framing as a new category (Abstraction Laddering, Reframe the Question, Stakeholder Lens Rotation)
  • Added 18 further methods across advanced, collaboration, core, creative, learning, research, risk, and technical categories

Testing

Ran npm ci then verified lint:md passes with 0 errors. Confirmed that format:check, lint, validate:refs, and validate:skills failures are identical on main before this change (pre-existing, unrelated to this CSV).

are you an AI?

@devilliersdutoit
Copy link
Copy Markdown
Author

nope, all human

What

Expands src/core-skills/bmad-advanced-elicitation/methods.csv from 50 to 69 methods by adding 19 new elicitation techniques and a new framing category.

Why

The current set is missing several well-established reasoning techniques (Chain-of-Thought Scaffolding, Few-Shot Exemplar Priming, Inversion Analysis, Second-Order Thinking, etc.) that strengthen human-AI collaboration during elicitation sessions. Fixes #2061

How

  • Replaced methods.csv preserving all 50 existing entries, sorted alphabetically by category
  • Added framing as a new category (Abstraction Laddering, Reframe the Question, Stakeholder Lens Rotation)
  • Added 18 further methods across advanced, collaboration, core, creative, learning, research, risk, and technical categories

Testing

Ran npm ci then verified lint:md passes with 0 errors. Confirmed that format:check, lint, validate:refs, and validate:skills failures are identical on main before this change (pre-existing, unrelated to this CSV).

are you an AI?

@alexeyv
Copy link
Copy Markdown
Collaborator

alexeyv commented Mar 20, 2026

@devilliersdutoit thanks, this looks interesting, I'm going to think it through a bit on the weekend. Mostly I need to understand how these methods are substantially different from the 50 that are already there. At first blush, it looks like they probably are.

Would you be interested in doing a deeper dive into AE? In a nutshell, there is a notion that various situations actually call for specific subsets of AE methods, and it would improve the effectiveness of the whole thing if we explained to LLM what to choose when. And then there is the whole "can we run 2-5 AE methods, with tailored context, same for all methods, or maybe even tailored to the method, and then synthesize the results?" dimension. Human ergonomics could probably be improved as well.

@devilliersdutoit
Copy link
Copy Markdown
Author

@alexeyv , I would be very intersted in a deep dive into AE. Let me know your thoughts after the weekend.

PS: I have to confess that this would the the first time I'm collaborating on any project like this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: expand advanced elicitation methods.csv with 19 new reasoning techniques

4 participants