BMAD-METHOD/src/core-skills/bmad-advanced-elicitation/methods.csv

14 KiB

1numcategorymethod_namedescriptionoutput_pattern
21advancedTree of ThoughtsExplore multiple reasoning paths simultaneously then evaluate and select the best - perfect for complex problems with multiple valid approachespaths → evaluation → selection
32advancedGraph of ThoughtsModel reasoning as an interconnected network of ideas to reveal hidden relationships - ideal for systems thinking and discovering emergent patternsnodes → connections → patterns
43advancedThread of ThoughtMaintain coherent reasoning across long contexts by weaving a continuous narrative thread - essential for RAG systems and maintaining consistencycontext → thread → synthesis
54advancedSelf-Consistency ValidationGenerate multiple independent approaches then compare for consistency - crucial for high-stakes decisions where verification mattersapproaches → comparison → consensus
65advancedMeta-Prompting AnalysisStep back to analyze the approach structure and methodology itself - valuable for optimizing prompts and improving problem-solvingcurrent → analysis → optimization
76advancedReasoning via PlanningBuild a reasoning tree guided by world models and goal states - excellent for strategic planning and sequential decision-makingmodel → planning → strategy
87advancedChain-of-Thought ScaffoldingForce explicit intermediate reasoning steps before any conclusion — prevents intuitive leaps that skip flawed logicpremise → step → step → conclusion
98advancedFew-Shot Exemplar PrimingProvide 2-3 worked examples of the desired reasoning pattern before the real task — aligns output format and depth through demonstrationexamples → pattern recognition → application
109collaborationStakeholder Round TableConvene multiple personas to contribute diverse perspectives - essential for requirements gathering and finding balanced solutions across competing interestsperspectives → synthesis → alignment
1110collaborationExpert Panel ReviewAssemble domain experts for deep specialized analysis - ideal when technical depth and peer review quality are neededexpert views → consensus → recommendations
1211collaborationDebate Club ShowdownTwo personas argue opposing positions while a moderator scores points - great for exploring controversial decisions and finding middle groundthesis → antithesis → synthesis
1312collaborationUser Persona Focus GroupGather your product's user personas to react to proposals and share frustrations - essential for validating features and discovering unmet needsreactions → concerns → priorities
1413collaborationTime Traveler CouncilPast-you and future-you advise present-you on decisions - powerful for gaining perspective on long-term consequences vs short-term pressurespast wisdom → present choice → future impact
1514collaborationCross-Functional War RoomProduct manager + engineer + designer tackle a problem together - reveals trade-offs between feasibility desirability and viabilityconstraints → trade-offs → balanced solution
1615collaborationMentor and ApprenticeSenior expert teaches junior while junior asks naive questions - surfaces hidden assumptions through teachingexplanation → questions → deeper understanding
1716collaborationGood Cop Bad CopSupportive persona and critical persona alternate - finds both strengths to build on and weaknesses to addressencouragement → criticism → balanced view
1817collaborationImprov Yes-AndMultiple personas build on each other's ideas without blocking - generates unexpected creative directions through collaborative buildingidea → build → build → surprising result
1918collaborationCustomer Support TheaterAngry customer and support rep roleplay to find pain points - reveals real user frustrations and service gapscomplaint → investigation → resolution → prevention
2019collaborationSix Thinking HatsRotate through six modes (facts - feelings - caution - optimism - creativity - process) to ensure a group covers every angle without crosstalkwhite → red → black → yellow → green → blue
2120collaborationDelphi MethodExperts give independent estimates - see anonymized results - then revise — converges on calibrated group judgment while avoiding anchoring biasindependent estimates → reveal → revise → converge
2221competitiveRed Team vs Blue TeamAdversarial attack-defend analysis to find vulnerabilities - critical for security testing and building robust solutionsdefense → attack → hardening
2322competitiveShark Tank PitchEntrepreneur pitches to skeptical investors who poke holes - stress-tests business viability and forces clarity on value propositionpitch → challenges → refinement
2423competitiveCode Review GauntletSenior devs with different philosophies review the same code - surfaces style debates and finds consensus on best practicesreviews → debates → standards
2524coreFirst Principles AnalysisStrip away assumptions to rebuild from fundamental truths - breakthrough technique for innovation and solving impossible problemsassumptions → truths → new approach
2625core5 Whys Deep DiveRepeatedly ask why to drill down to root causes - simple but powerful for understanding failureswhy chain → root cause → solution
2726coreSocratic QuestioningUse targeted questions to reveal hidden assumptions and guide discovery - excellent for teaching and self-discoveryquestions → revelations → understanding
2827coreCritique and RefineSystematic review to identify strengths and weaknesses then improve - standard quality check for draftsstrengths/weaknesses → improvements → refined
2928coreExplain ReasoningWalk through step-by-step thinking to show how conclusions were reached - crucial for transparencysteps → logic → conclusion
3029coreExpand or Contract for AudienceDynamically adjust detail level and technical depth for target audience - matches content to reader capabilitiesaudience → adjustments → refined content
3130coreSecond-Order ThinkingThink beyond immediate consequences to anticipate cascading effects and long-term implications - essential for strategic decisions where first-order solutions create hidden downstream problemsaction → consequences → second-order effects → informed choice
3231coreInversion AnalysisFlip the problem by asking what would guarantee failure instead of how to succeed - reveals hidden obstacles and blind spots by approaching challenges from the opposite directiongoal → invert → failure paths → avoidance → solution
3332coreProblem DecompositionBreak a complex problem into independent sub-problems - solve each - then reassemble — essential when a task is too large or tangled to tackle wholewhole → parts → solutions → reassembly
3433coreAnalogy MappingFind a well-understood parallel domain and transfer its structure to the current problem — unlocks insight by borrowing proven mental modelssource domain → mapping → target insight
3534coreSteelmanningConstruct the strongest possible version of an opposing argument before responding — builds credibility and catches blind spots that strawmanning missesopposing view → strongest form → honest rebuttal
3635creativeSCAMPER MethodApply seven creativity lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse) - systematic ideation for product innovationS→C→A→M→P→E→R
3736creativeReverse EngineeringWork backwards from desired outcome to find implementation path - powerful for goal achievement and understanding endpointsend state → steps backward → path forward
3837creativeWhat If ScenariosExplore alternative realities to understand possibilities and implications - valuable for contingency planning and explorationscenarios → implications → insights
3938creativeRandom Input StimulusInject unrelated concepts to spark unexpected connections - breaks creative blocks through forced lateral thinkingrandom word → associations → novel ideas
4039creativeExquisite Corpse BrainstormEach persona adds to the idea seeing only the previous contribution - generates surprising combinations through constrained collaborationcontribution → handoff → contribution → surprise
4140creativeGenre MashupCombine two unrelated domains to find fresh approaches - innovation through unexpected cross-pollinationdomain A + domain B → hybrid insights
4241creativeConstraint InjectionDeliberately add an artificial limitation (budget - time - technology) to force novel solutions — creativity thrives under pressureadd constraint → forced creativity → remove constraint → evaluate
4342creativeMorphological AnalysisList independent parameters of a problem - enumerate options for each - then systematically combine — ensures you don't miss non-obvious configurationsparameters → options grid → combinations → evaluation
4443framingAbstraction LadderingMove up ("why?") for strategic clarity or down ("how?") for tactical detail — ensures you're solving at the right altitudeconcrete ↔ abstract → right level
4544framingReframe the QuestionChallenge whether the stated problem is the real problem — often the question itself is wrong and a better framing unlocks an easy answerstated problem → reframe → true problem → solution
4645framingStakeholder Lens RotationSerially adopt each stakeholder's world-view to see the same situation differently — reveals whose needs are being overlookedperspective A → B → C → gaps found
4746learningFeynman TechniqueExplain complex concepts simply as if teaching a child - the ultimate test of true understandingcomplex → simple → gaps → mastery
4847learningActive Recall TestingTest understanding without references to verify true knowledge - essential for identifying gapstest → gaps → reinforcement
4948learningDeliberate Practice LoopIdentify a specific sub-skill - drill it with immediate feedback - adjust - repeat — targeted improvement beats general repetitionisolate → drill → feedback → adjust → repeat
5049philosophicalOccam's Razor ApplicationFind the simplest sufficient explanation by eliminating unnecessary complexity - essential for debuggingoptions → simplification → selection
5150philosophicalTrolley Problem VariationsExplore ethical trade-offs through moral dilemmas - valuable for understanding values and difficult decisionsdilemma → analysis → decision
5251researchLiterature Review PersonasOptimist researcher + skeptic researcher + synthesizer review sources - balanced assessment of evidence qualitysources → critiques → synthesis
5352researchThesis Defense SimulationStudent defends hypothesis against committee with different concerns - stress-tests research methodology and conclusionsthesis → challenges → defense → refinements
5453researchComparative Analysis MatrixMultiple analysts evaluate options against weighted criteria - structured decision-making with explicit scoringoptions → criteria → scores → recommendation
5554researchSource TriangulationRequire at least three independent source types (quantitative - qualitative - expert) before accepting a claim — guards against single-source biasclaim → source A → source B → source C → confidence rating
5655retrospectiveHindsight ReflectionImagine looking back from the future to gain perspective - powerful for project reviewsfuture view → insights → application
5756retrospectiveLessons Learned ExtractionSystematically identify key takeaways and actionable improvements - essential for continuous improvementexperience → lessons → actions
5857riskPre-mortem AnalysisImagine future failure then work backwards to prevent it - powerful technique for risk mitigation before major launchesfailure scenario → causes → prevention
5958riskFailure Mode AnalysisSystematically explore how each component could fail - critical for reliability engineering and safety-critical systemscomponents → failures → prevention
6059riskChallenge from Critical PerspectivePlay devil's advocate to stress-test ideas and find weaknesses - essential for overcoming groupthinkassumptions → challenges → strengthening
6160riskIdentify Potential RisksBrainstorm what could go wrong across all categories - fundamental for project planning and deployment preparationcategories → risks → mitigations
6261riskChaos Monkey ScenariosDeliberately break things to test resilience and recovery - ensures systems handle failures gracefullybreak → observe → harden
6362riskAssumption AuditExplicitly list every assumption underlying a plan - rate each by confidence and impact - then stress-test the weakest — prevents building on shaky foundationslist → rate → stress-test → shore up
6463riskCascading Failure SimulationTrace how one component's failure propagates through dependencies — reveals hidden coupling and single points of failuretrigger failure → trace propagation → find amplifiers → decouple
6564technicalArchitecture Decision RecordsMultiple architect personas propose and debate architectural choices with explicit trade-offs - ensures decisions are well-reasoned and documentedoptions → trade-offs → decision → rationale
6665technicalRubber Duck Debugging EvolvedExplain your code to progressively more technical ducks until you find the bug - forces clarity at multiple abstraction levelssimple → detailed → technical → aha
6766technicalAlgorithm OlympicsMultiple approaches compete on the same problem with benchmarks - finds optimal solution through direct comparisonimplementations → benchmarks → winner
6867technicalSecurity Audit PersonasHacker + defender + auditor examine system from different threat models - comprehensive security review from multiple anglesvulnerabilities → defenses → compliance
6968technicalPerformance Profiler PanelDatabase expert + frontend specialist + DevOps engineer diagnose slowness - finds bottlenecks across the full stacksymptoms → analysis → optimizations
7069technicalBoundary & Edge Case SweepSystematically test extremes - zeros - nulls - maximums - and type mismatches — catches the failures that happy-path thinking always missesinputs → boundaries → edge cases → failures found