stakeholder-simulation

Stakeholder Simulation Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "stakeholder-simulation" with this command: npx skills add melodic-software/claude-code-plugins/melodic-software-claude-code-plugins-stakeholder-simulation

Stakeholder Simulation Skill

Multi-persona stakeholder simulation for generating diverse requirements perspectives when working solo.

When to Use This Skill

Keywords: stakeholder simulation, persona, solo elicitation, simulate stakeholder, multi-perspective, no stakeholder access, solo mode, proxy stakeholder

Invoke this skill when:

  • Working without direct stakeholder access

  • Need diverse perspectives on requirements

  • Validating completeness of requirements

  • Exploring edge cases and conflicts

  • Solo developer needing stakeholder proxy

Available Personas

Persona Agent Perspective

End User end-user-persona

Usability, UX, accessibility, daily workflows

Technical technical-stakeholder

Architecture, scalability, security, performance

Business business-stakeholder

ROI, market fit, value proposition, cost

Compliance compliance-stakeholder

Regulatory, legal, audit, data protection

Operations operations-stakeholder

Deployment, monitoring, maintenance, support

Simulation Modes

Single Persona Mode

Simulate one specific stakeholder perspective:

mode: single persona: technical focus: "security concerns for payment processing" output: requirements from technical perspective

Multi-Persona Mode

Run multiple personas for diverse perspectives:

mode: multi personas: [end-user, technical, business] topic: "checkout redesign" output: consolidated requirements with attributed perspectives

Conflict Detection Mode

Specifically look for conflicts between stakeholder perspectives:

mode: conflict personas: all topic: "feature prioritization" output: identified conflicts with resolution suggestions

Workflow

Step 1: Context Setting

Establish the domain and topic for simulation:

simulation_context: domain: "{domain name}" topic: "{specific topic or feature}" existing_requirements: "{path to existing requirements if any}" autonomy_level: guided|semi-auto|full-auto

Step 2: Persona Selection

Determine which personas to simulate:

All Personas (comprehensive):

  • Use when doing initial discovery

  • Ensures no perspective is missed

  • Takes longer but more thorough

Selected Personas (focused):

  • Use when exploring specific concerns

  • Faster, more targeted output

  • Good for follow-up sessions

Step 3: Simulation Execution

For each selected persona, spawn the corresponding agent:

simulation_execution:

  • persona: end-user agent: end-user-persona prompt: "From an end user perspective, what requirements would you have for {topic}?"

  • persona: technical agent: technical-stakeholder prompt: "What technical requirements and constraints exist for {topic}?"

Step 4: Requirement Collection

Collect requirements from each persona:

collected_requirements:

  • id: REQ-SIM-001 text: "{requirement statement}" persona: "{which persona generated this}" perspective: "{user|technical|business|compliance|operations}" priority: must|should|could confidence: medium # Always medium for simulated rationale: "{why this requirement matters to this persona}"

Step 5: Conflict Detection

Identify conflicts between perspectives:

conflicts:

  • id: CONFLICT-001 requirements: [REQ-SIM-003, REQ-SIM-012] description: "End user wants simplicity; Technical wants security" personas: [end-user, technical] suggested_resolution: "{proposed compromise}"

Step 6: Consolidation

Merge and deduplicate requirements:

consolidated:

  • id: REQ-SIM-FINAL-001 text: "{consolidated requirement}" supported_by: [end-user, business] priority: must confidence: medium needs_validation: true # All simulated requirements need validation

Persona Profiles

End User Persona

Perspective: Daily user experience

Focuses On:

  • Ease of use

  • Intuitive workflows

  • Error recovery

  • Accessibility

  • Mobile/responsive design

  • Learning curve

Typical Questions:

  • "How do I accomplish X easily?"

  • "What happens when something goes wrong?"

  • "Can I use this on my phone?"

Technical Stakeholder Persona

Perspective: System architecture and implementation

Focuses On:

  • Scalability

  • Performance

  • Security

  • Integration

  • Maintainability

  • Technical debt

Typical Questions:

  • "How does this scale to 10x users?"

  • "What are the security implications?"

  • "How do we integrate with existing systems?"

Business Stakeholder Persona

Perspective: Business value and market fit

Focuses On:

  • ROI

  • Time to market

  • Competitive advantage

  • Revenue impact

  • Cost management

  • Market positioning

Typical Questions:

  • "What's the business value?"

  • "How does this compare to competitors?"

  • "What's the cost/benefit?"

Compliance Stakeholder Persona

Perspective: Regulatory and legal requirements

Focuses On:

  • Data protection (GDPR, CCPA)

  • Industry regulations

  • Audit requirements

  • Legal liability

  • Documentation

  • Consent management

Typical Questions:

  • "Are we compliant with X regulation?"

  • "How do we handle user data?"

  • "What audit trail do we need?"

Operations Stakeholder Persona

Perspective: Deployment and ongoing operations

Focuses On:

  • Deployment complexity

  • Monitoring and alerting

  • Incident response

  • Backup and recovery

  • Maintenance windows

  • Support requirements

Typical Questions:

  • "How do we deploy this safely?"

  • "How do we know if something breaks?"

  • "What's the support burden?"

Output Format

Simulation Results

simulation_results: session_id: "SIM-{timestamp}" domain: "{domain}" topic: "{topic}" personas_simulated: [end-user, technical, business] autonomy_level: semi-auto

requirements_by_persona: end-user: count: 8 requirements: - id: REQ-SIM-EU-001 text: "Login should take less than 3 clicks" priority: should rationale: "Reduces friction in daily workflow"

technical:
  count: 6
  requirements:
    - id: REQ-SIM-TEC-001
      text: "System must support OAuth 2.0 + MFA"
      priority: must
      rationale: "Security best practice"

conflicts_detected: - personas: [end-user, technical] issue: "Simplicity vs security trade-off" eu_position: "Fewer steps" tech_position: "MFA required" resolution: "Implement remember-device option"

consolidated_requirements: total: 18 by_priority: must: 6 should: 8 could: 4

validation_needed: - All simulated requirements should be validated with real stakeholders - Conflicts flagged for human decision

Confidence and Validation

IMPORTANT: All simulated requirements have:

  • Confidence: medium (never high )

  • needs_validation: true

Simulation provides perspectives but cannot replace real stakeholder input. Always flag simulated requirements for validation when stakeholders become available.

Delegation

For related tasks:

  • interview-conducting: When real stakeholder becomes available

  • gap-analysis: Check completeness of simulated requirements

  • domain-research: Supplement simulation with domain knowledge

Output Location

Save simulation results to:

.requirements/{domain}/simulations/SIM-{timestamp}.yaml

Related

  • elicitation-methodology

  • Parent hub skill

  • interview-conducting

  • Real stakeholder interviews

  • gap-analysis

  • Post-simulation completeness checking

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

design-thinking

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

plantuml-syntax

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

system-prompt-engineering

No summary provided by upstream source.

Repository SourceNeeds Review