Multi-Perspective Analysis Skill
A systematic methodology for examining propositions through dynamically generated expert perspectives.
When to Invoke This Skill
-
User presents a proposition, thesis, or idea for examination
-
User asks "what do experts think about", "different perspectives on", "analyze this from multiple angles"
-
User wants to validate assumptions or find blindspots
-
User mentions "devil's advocate", "critique", "challenge this idea"
-
User requests debate or contrasting viewpoints
-
Keywords: "perspectives", "validate", "blindspots", "assumptions", "debate", "critique", "examine", "multi-angle", "expert opinion"
Core Concepts
Dynamic Expert Generation
Unlike fixed expert panels, this skill generates experts contextually relevant to each proposition:
-
Domain Experts (2): Direct specialists in the proposition's field, providing depth
-
Adjacent Experts (1-2): Specialists in related but distinct fields, providing breadth
-
Contrarian Expert (1): Those likely to challenge the proposition, providing critical perspective
-
Meta Expert (1): Methodologists, epistemologists, or systems thinkers, providing macro view
Three Analysis Modes
-
Validation Mode: Find blindspots, hidden assumptions, and potential counterarguments
-
Comprehensive Analysis Mode: Each expert provides detailed perspective
-
Debate Mode: Experts engage in structured dialogue with opposing views
Workflow
Phase 1: Proposition Intake
Extract and clarify the proposition:
-
Identify the core claim or thesis
-
Detect domain(s) involved (technology, philosophy, business, science, etc.)
-
Assess complexity level (simple assertion vs. multi-faceted thesis)
-
Note any implicit assumptions visible in the framing
Present understanding to user:
I understand your proposition as:
"[Restate the proposition in clear language]"
Related domains: [Domain 1], [Domain 2], [Domain 3] Implicit assumptions: [Assumptions built into the proposition]
Is this understanding correct? Would you like to adjust this framing before we continue?
Wait for user confirmation before proceeding.
Phase 2: Expert Role Generation
Generate 4-6 contextually relevant experts:
For each expert, determine:
-
Title/Role: Specific expertise area
-
Perspective Lens: What lens they view problems through
-
Likely Stance: Initial inclination toward the proposition (supportive/skeptical/neutral)
-
Unique Contribution: What insight only this expert brings
Expert Generation Logic:
Given proposition domain(s), generate:
-
DOMAIN EXPERTS (2)
- Primary field specialists
- Deep knowledge, may have field-specific biases
- Example: For "AI will replace programmers" → Senior Software Architect, AI Researcher
-
ADJACENT FIELD EXPERTS (1-2)
- Related but distinct perspectives
- See connections others miss
- Example: For "AI will replace programmers" → Labor Economist, Cognitive Scientist
-
CONTRARIAN/CRITICAL EXPERT (1)
- Likely to challenge the proposition
- Finds weaknesses others overlook
- Example: For "AI will replace programmers" → Technology Historian (who's seen similar predictions fail)
-
META/SYSTEMS EXPERT (1)
- Sees bigger picture, systemic effects
- Challenges framing itself
- Example: For "AI will replace programmers" → Systems Theorist, Philosopher of Technology
Present expert panel to user:
Based on your proposition, I recommend the following expert perspectives:
-
[Expert Title 1]
- Perspective: [What they focus on]
- Likely stance: [Supportive/Skeptical/Neutral]
- Unique contribution: [Unique insight]
-
[Expert Title 2]
- Perspective: [What they focus on]
- Likely stance: [Supportive/Skeptical/Neutral]
- Unique contribution: [Unique insight]
-
[Expert Title 3]
- Perspective: [What they focus on]
- Likely stance: [Supportive/Skeptical/Neutral]
- Unique contribution: [Unique insight]
-
[Expert Title 4]
- Perspective: [What they focus on]
- Likely stance: [Supportive/Skeptical/Neutral]
- Unique contribution: [Unique insight]
[Additional experts...]
Would you like to:
- Proceed with these experts for analysis
- Add a specific type of expert
- Remove or replace an expert
- Suggest a custom expert role
Wait for user confirmation or adjustment.
Phase 3: Analysis Mode Selection
Present mode options using AskUserQuestion:
Please select an analysis mode:
-
Validation Mode Each expert identifies:
- Hidden assumptions in the proposition
- Potential blindspots
- Counterarguments
- Failure conditions for the proposition Best for: Testing robustness of an idea before commitment
-
Comprehensive Analysis Mode Each expert provides:
- Their assessment of the proposition
- Supporting evidence from their domain
- Concerns and caveats
- Recommendations Best for: Understanding all angles before making a decision
-
Debate Mode Experts engage in structured debate:
- Opening statements (each expert's position)
- Cross-examination (experts challenge each other)
- Rebuttals and synthesis
- Final verdict and unresolved uncertainties Best for: Exploring genuine disagreements and finding synthesis
Which mode would you like to use?
Wait for user selection.
Phase 4: Execute Analysis
Mode 1: Validation Analysis
For each expert, generate:
[Expert Title]: Validation Analysis
Hidden Assumptions Detected
- [Assumption 1]: [Why this is an assumption that wasn't stated]
- [Assumption 2]: [Why this is an assumption that wasn't stated]
Blindspots Identified
-
[Blindspot 1]: [What the proposition overlooks]
- Importance: [What impact if ignored]
- How to address: [Mitigation measures]
-
[Blindspot 2]: [What the proposition overlooks]
- Importance: [What impact if ignored]
- How to address: [Mitigation measures]
Counterarguments
- [Counterargument 1]
- Challenge: [Statement of opposing view]
- Evidence/Logic: [Why this counterargument has value]
- Possible response: [How the proposition might respond]
- Strength: [Strong/Medium/Weak]
Failure Conditions
- The proposition fails if: [Condition 1]
- The proposition fails if: [Condition 2]
Overall Robustness Assessment
[Brief statement about how well the proposition holds up to scrutiny]
After all experts, provide synthesis:
Validation Synthesis
Key Blindspots (Consensus)
[Blindspots identified by multiple experts]
Most Challenging Counterarguments
[Ranked by strength and frequency]
Critical Assumptions Requiring Verification
[Assumptions that would invalidate the proposition if wrong]
Robustness Score: [X/10]
- Passes basic scrutiny: [Yes/No]
- Withstands expert challenges: [Yes/Partially/No]
- Requires revision: [Specifically what]
Recommended Actions
- [Action to address blindspots/assumptions]
- [Action to address blindspots/assumptions]
Mode 2: Comprehensive Analysis
For each expert, generate:
[Expert Title]: Comprehensive Analysis
Assessment
[2-3 paragraphs of the expert's overall view of the proposition]
Evidence and Reasoning
Supporting factors:
- [Factor 1 with evidence]
- [Factor 2 with evidence]
Concerning factors:
- [Concern 1 with reasoning]
- [Concern 2 with reasoning]
Domain-Specific Insights
[What their expertise reveals that others might miss]
Confidence Level
- Assessment confidence: [High/Medium/Low]
- Key uncertainties: [What would change their view]
Recommendations
- [Actionable recommendation from this perspective]
- [Actionable recommendation from this perspective]
After all experts, provide synthesis:
Comprehensive Synthesis
Areas of Agreement
[Where experts converge]
Areas of Divergence
[Where experts diverge and why]
Integrated Assessment
[Balanced view combining all perspectives]
Decision Framework
If you believe [X], then: [Conclusion A] If you prioritize [Y], then: [Conclusion B] If [Z] is uncertain, then: [Wait for more information]
Recommended Next Steps
- [Action with rationale]
- [Action with rationale]
Mode 3: Debate Analysis
Structure the debate:
Expert Debate: [Proposition]
Round 1: Opening Statements
[Expert 1 - Supportive]:
[2-3 paragraphs of opening statement supporting the proposition]
[Expert 2 - Skeptical]:
[2-3 paragraphs of opening statement opposing or qualifying the proposition]
[Expert 3 - Neutral/Adjacent]:
[2-3 paragraphs of opening statement offering an alternative framework]
[Expert 4 - Systems View]:
[2-3 paragraphs of opening statement analyzing from a macro perspective]
[Additional experts as applicable]
Round 2: Cross-Examination
[Expert 1] challenges [Expert 2]:
"[Specific challenge to their argument]"
[Expert 2] responds:
"[Defense and counter-challenge]"
[Expert 3] interjects:
"[Observation that affects both arguments]"
[Expert 4] adds:
"[Systems-level addition]"
[Continue cross-examination, ensuring each expert interacts with at least one other]
Round 3: Rebuttals and Concessions
[Expert 1] concedes:
"[What they now acknowledge from the debate]" "However, I maintain [core position] because [reason]"
[Expert 2] concedes:
"[What they now acknowledge from the debate]" "However, I maintain [core position] because [reason]"
[All experts as applicable]
Round 4: Synthesis Attempt
Moderator Synthesis:
The experts have identified these key tensions:
- [Tension 1]: [Expert A] vs [Expert B] on [issue]
- [Tension 2]: [Expert C] vs [Expert D] on [issue]
Possible resolution paths:
- [Resolution 1]
- [Resolution 2]
- [Acknowledge as genuinely irresolvable disagreement]
Debate Outcome
Points of Consensus:
- [Consensus 1]
- [Consensus 2]
Unresolved Disagreements:
- [Disagreement 1 - Why it persists]
- [Disagreement 2 - Why it persists]
Verdict: [Summary of where the proposition stands after the debate]
For the proposition holder: If proceeding, consider: [Key modifications suggested by the debate] If reconsidering, explore: [Alternative framings that emerged]
Phase 5: Output Delivery & Follow-up
Present analysis to user:
Deliver the full analysis in the format matching the selected mode.
Offer follow-up options:
Analysis complete. Would you like to:
- Deep dive: Explore one expert's perspective in more detail
- Challenge: Have me defend against a specific point
- Switch mode: Re-analyze the same proposition with a different analysis mode
- Refine proposition: Update your proposition based on insights and re-analyze
- Save results: Save this analysis as a file
- Finish: End the analysis
Phase 6: Optional Save
If user chooses to save:
Ask the user how they would like to save the analysis results:
How would you like to save this analysis?
- Specify path: Tell me the file path to save to
- Via AkashicRecords: Use the knowledge management system to save (if enabled)
- Copy to clipboard: I'll output formatted content for you to copy
Option 1: Specify path
-
Ask user for the file path to save
-
Format content using the suggested document structure
-
Write file using the Write tool
Option 2: Via AkashicRecords (if enabled)
-
Invoke AkashicRecords' add-content skill
-
Recommend directory based on content analysis
-
Execute save following the target directory's RULE.md
Option 3: Output formatted content
Output formatted Markdown content directly in the conversation for the user to copy and save manually.
Suggested document structure:
title: Multi-Perspective Analysis - [Proposition Summary] date: [YYYY-MM-DD] type: analysis mode: [validation|comprehensive|debate] experts: [List of expert roles] tags: [Auto-generated from domains]
Multi-Perspective Analysis
Proposition
[Original proposition]
Expert Panel
[List of experts used]
Analysis
[Complete analysis content for the selected mode]
Key Insights
[Synthesis and conclusions]
Follow-up Questions
[Any unresolved questions for future exploration]
Expert Role Templates
Technology Domain
-
Software Architect
-
AI/ML Researcher
-
Cybersecurity Specialist
-
Technology Historian
-
UX Researcher
-
DevOps Engineer
-
CTO / Technical Leadership
Business Domain
-
Management Consultant
-
Venture Capitalist
-
Operations Manager
-
Market Analyst
-
Entrepreneur
-
CFO / Financial Leadership
-
Labor Economist
Science Domain
-
Research Scientist
-
Science Communicator
-
Philosopher of Science
-
Data Scientist
-
Research Methodologist
-
Interdisciplinary Researcher
Social/Humanities Domain
-
Sociologist
-
Psychologist
-
Political Scientist
-
Ethicist
-
Historian
-
Anthropologist
-
Legal Scholar
Systems/Meta Domain
-
Systems Theorist
-
Epistemologist
-
Complexity Scientist
-
Futurist
-
Risk Analyst
-
Decision Theorist
Error Handling
Proposition Too Vague
Your proposition appears quite general. To generate relevant experts, I need more specifics.
Could you clarify:
- What specific claim are you making?
- In what context or domain?
- What decision or understanding would this help with?
Alternatively, I can attempt analysis with this interpretation: [Suggested interpretation]
Too Many Domains
This proposition spans multiple domains. I suggest:
Option A: Analyze with 6 experts (maximum), prioritizing [suggested priority order] Option B: Break into sub-propositions and analyze separately:
- Sub-proposition 1: [Aspect 1]
- Sub-proposition 2: [Aspect 2]
Which approach do you prefer?
User Wants Custom Expert
You've requested a [custom expert type].
For this expert, please help me understand:
- What perspective do they view problems through?
- What are their likely biases or tendencies?
- What unique insight should they bring?
Alternatively, I can infer: [Suggested interpretation of custom expert]
Examples
Example 1: Technology Proposition (Validation Mode)
User: "I believe microservices architecture is always better than monolithic architecture for enterprise applications"
Skill response:
I understand your proposition as:
"Microservices architecture is universally superior to monolithic architecture for enterprise applications"
Related domains: Software Architecture, Enterprise IT, Operations Implicit assumptions: Assumes "better" means better across all dimensions (scalability, maintainability, cost, etc.)
Is this understanding correct?
[User confirms]
Based on your proposition, I recommend the following expert perspectives:
-
Enterprise Software Architect
- Perspective: System design, scalability, maintainability
- Likely stance: Nuanced (has seen both succeed and fail)
- Unique contribution: Real-world implementation experience
-
DevOps/Platform Engineer
- Perspective: Operational complexity, deployment, monitoring
- Likely stance: Skeptical (bears the operational burden)
- Unique contribution: Hidden costs of distributed systems
-
CTO with Startup-to-Enterprise Experience
- Perspective: Organizational evolution, team structure
- Likely stance: Context-dependent (depends on stage)
- Unique contribution: When architectural transitions make sense
-
Technology Historian
- Perspective: Patterns in technology adoption
- Likely stance: Skeptical of "always" claims
- Unique contribution: Historical perspective on silver bullet thinking
-
Labor Economist
- Perspective: Human resources, skills market, organizational efficiency
- Likely stance: Neutral
- Unique contribution: Talent market and team composition angles
Proceed with these experts for analysis?
[User selects Validation Mode]
[Skill produces validation analysis with blindspots like: organizational readiness, operational complexity costs, team skill requirements, latency overhead, debugging complexity, etc.]
Example 2: Business Strategy (Debate Mode)
User: "Remote work is more productive than office work"
Skill response:
I understand your proposition as:
"Remote work arrangements produce higher productivity than traditional office work"
Related domains: Organizational Behavior, Management, Work Psychology Implicit assumptions: Assumes productivity can be measured and compared across different contexts
Is this understanding correct?
[User confirms, selects Debate Mode with experts: Organizational Psychologist, Remote-First CEO, Traditional Management Consultant, Labor Economist, Systems Theorist]
[Skill produces structured debate with opening statements, cross-examination, and synthesis showing the nuanced conditions under which each arrangement excels]
Example 3: Philosophy/Ethics (Comprehensive Analysis)
User: "AI should be granted legal personhood once it passes certain cognitive thresholds"
Skill response:
I understand your proposition as:
"Artificial intelligence systems should be recognized as legal persons when they demonstrate cognitive capabilities beyond defined thresholds"
Related domains: AI Ethics, Law, Philosophy of Mind, Public Policy Implicit assumptions: Assumes cognitive capability is the relevant criterion for personhood
Is this understanding correct?
[User confirms, selects Comprehensive Analysis with experts: AI Ethicist, Legal Scholar, Philosopher of Mind, AI Researcher, Policy Maker, Systems Theorist]
[Skill produces comprehensive analysis with each expert's deep perspective, evidence, concerns, and recommendations, followed by integrated synthesis]
Notes
-
Expert generation is dynamic - no fixed panel, always contextually relevant
-
All three modes provide actionable insights, not just academic analysis
-
User confirmation checkpoints ensure alignment before time-intensive analysis
-
Save functionality supports multiple methods: direct file path, AkashicRecords integration, or formatted output for manual copy
-
Quality depends on clear proposition framing - encourage refinement if needed
-
This skill works independently but enhances existing workflows