BMAD-METHOD/src/core/tasks/advanced-elicitation-method...

9.7 KiB

1numcategorymethod_namedescriptionoutput_pattern
21collaborationStakeholder Round TableConvene multiple personas to contribute diverse perspectives - essential for requirements gathering and finding balanced solutions across competing interestsperspectives → synthesis → alignment
32collaborationExpert Panel ReviewAssemble domain experts for deep specialized analysis - ideal when technical depth and peer review quality are neededexpert views → consensus → recommendations
43collaborationDebate Club ShowdownTwo personas argue opposing positions while a moderator scores points - great for exploring controversial decisions and finding middle groundthesis → antithesis → synthesis
54collaborationUser 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
65collaborationTime 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
76collaborationCross-Functional War RoomProduct manager + engineer + designer tackle a problem together - reveals trade-offs between feasibility desirability and viabilityconstraints → trade-offs → balanced solution
87collaborationMentor and ApprenticeSenior expert teaches junior while junior asks naive questions - surfaces hidden assumptions through teachingexplanation → questions → deeper understanding
98collaborationGood Cop Bad CopSupportive persona and critical persona alternate - finds both strengths to build on and weaknesses to addressencouragement → criticism → balanced view
109collaborationImprov Yes-AndMultiple personas build on each other's ideas without blocking - generates unexpected creative directions through collaborative buildingidea → build → build → surprising result
1110collaborationCustomer Support TheaterAngry customer and support rep roleplay to find pain points - reveals real user frustrations and service gapscomplaint → investigation → resolution → prevention
1211advancedTree of ThoughtsExplore multiple reasoning paths simultaneously then evaluate and select the best - perfect for complex problems with multiple valid approachespaths → evaluation → selection
1312advancedGraph of ThoughtsModel reasoning as an interconnected network of ideas to reveal hidden relationships - ideal for systems thinking and discovering emergent patternsnodes → connections → patterns
1413advancedThread of ThoughtMaintain coherent reasoning across long contexts by weaving a continuous narrative thread - essential for RAG systems and maintaining consistencycontext → thread → synthesis
1514advancedSelf-Consistency ValidationGenerate multiple independent approaches then compare for consistency - crucial for high-stakes decisions where verification mattersapproaches → comparison → consensus
1615advancedMeta-Prompting AnalysisStep back to analyze the approach structure and methodology itself - valuable for optimizing prompts and improving problem-solvingcurrent → analysis → optimization
1716advancedReasoning via PlanningBuild a reasoning tree guided by world models and goal states - excellent for strategic planning and sequential decision-makingmodel → planning → strategy
1817competitiveRed Team vs Blue TeamAdversarial attack-defend analysis to find vulnerabilities - critical for security testing and building robust solutionsdefense → attack → hardening
1918competitiveShark Tank PitchEntrepreneur pitches to skeptical investors who poke holes - stress-tests business viability and forces clarity on value propositionpitch → challenges → refinement
2019competitiveCode Review GauntletSenior devs with different philosophies review the same code - surfaces style debates and finds consensus on best practicesreviews → debates → standards
2120technicalArchitecture Decision RecordsMultiple architect personas propose and debate architectural choices with explicit trade-offs - ensures decisions are well-reasoned and documentedoptions → trade-offs → decision → rationale
2221technicalRubber Duck Debugging EvolvedExplain your code to progressively more technical ducks until you find the bug - forces clarity at multiple abstraction levelssimple → detailed → technical → aha
2322technicalAlgorithm OlympicsMultiple approaches compete on the same problem with benchmarks - finds optimal solution through direct comparisonimplementations → benchmarks → winner
2423technicalSecurity Audit PersonasHacker + defender + auditor examine system from different threat models - comprehensive security review from multiple anglesvulnerabilities → defenses → compliance
2524technicalPerformance Profiler PanelDatabase expert + frontend specialist + DevOps engineer diagnose slowness - finds bottlenecks across the full stacksymptoms → analysis → optimizations
2625creativeSCAMPER MethodApply seven creativity lenses (Substitute/Combine/Adapt/Modify/Put/Eliminate/Reverse) - systematic ideation for product innovationS→C→A→M→P→E→R
2726creativeReverse EngineeringWork backwards from desired outcome to find implementation path - powerful for goal achievement and understanding endpointsend state → steps backward → path forward
2827creativeWhat If ScenariosExplore alternative realities to understand possibilities and implications - valuable for contingency planning and explorationscenarios → implications → insights
2928creativeRandom Input StimulusInject unrelated concepts to spark unexpected connections - breaks creative blocks through forced lateral thinkingrandom word → associations → novel ideas
3029creativeExquisite Corpse BrainstormEach persona adds to the idea seeing only the previous contribution - generates surprising combinations through constrained collaborationcontribution → handoff → contribution → surprise
3130creativeGenre MashupCombine two unrelated domains to find fresh approaches - innovation through unexpected cross-pollinationdomain A + domain B → hybrid insights
3231researchLiterature Review PersonasOptimist researcher + skeptic researcher + synthesizer review sources - balanced assessment of evidence qualitysources → critiques → synthesis
3332researchThesis Defense SimulationStudent defends hypothesis against committee with different concerns - stress-tests research methodology and conclusionsthesis → challenges → defense → refinements
3433researchComparative Analysis MatrixMultiple analysts evaluate options against weighted criteria - structured decision-making with explicit scoringoptions → criteria → scores → recommendation
3534riskPre-mortem AnalysisImagine future failure then work backwards to prevent it - powerful technique for risk mitigation before major launchesfailure scenario → causes → prevention
3635riskFailure Mode AnalysisSystematically explore how each component could fail - critical for reliability engineering and safety-critical systemscomponents → failures → prevention
3736riskChallenge from Critical PerspectivePlay devil's advocate to stress-test ideas and find weaknesses - essential for overcoming groupthinkassumptions → challenges → strengthening
3837riskIdentify Potential RisksBrainstorm what could go wrong across all categories - fundamental for project planning and deployment preparationcategories → risks → mitigations
3938riskChaos Monkey ScenariosDeliberately break things to test resilience and recovery - ensures systems handle failures gracefullybreak → observe → harden
4039coreFirst Principles AnalysisStrip away assumptions to rebuild from fundamental truths - breakthrough technique for innovation and solving impossible problemsassumptions → truths → new approach
4140core5 Whys Deep DiveRepeatedly ask why to drill down to root causes - simple but powerful for understanding failureswhy chain → root cause → solution
4241coreSocratic QuestioningUse targeted questions to reveal hidden assumptions and guide discovery - excellent for teaching and self-discoveryquestions → revelations → understanding
4342coreCritique and RefineSystematic review to identify strengths and weaknesses then improve - standard quality check for draftsstrengths/weaknesses → improvements → refined
4443coreExplain ReasoningWalk through step-by-step thinking to show how conclusions were reached - crucial for transparencysteps → logic → conclusion
4544coreExpand or Contract for AudienceDynamically adjust detail level and technical depth for target audience - matches content to reader capabilitiesaudience → adjustments → refined content
4645learningFeynman TechniqueExplain complex concepts simply as if teaching a child - the ultimate test of true understandingcomplex → simple → gaps → mastery
4746learningActive Recall TestingTest understanding without references to verify true knowledge - essential for identifying gapstest → gaps → reinforcement
4847philosophicalOccam's Razor ApplicationFind the simplest sufficient explanation by eliminating unnecessary complexity - essential for debuggingoptions → simplification → selection
4948philosophicalTrolley Problem VariationsExplore ethical trade-offs through moral dilemmas - valuable for understanding values and difficult decisionsdilemma → analysis → decision
5049retrospectiveHindsight ReflectionImagine looking back from the future to gain perspective - powerful for project reviewsfuture view → insights → application
5150retrospectiveLessons Learned ExtractionSystematically identify key takeaways and actionable improvements - essential for continuous improvementexperience → lessons → actions