Interactive Leadership
Simulation Catalog
Step into unscripted workplace conversations with realistic AI counterparts who push back, interrupt, and demand clarity. Get real-time executive scoring on assertiveness, tone, and empathy.
Browse by Leadership Track
Explore curated scenarios across major leadership competencies
One-on-One Conversations
Run better 1:1s—from support check-ins to growth coaching and tough conversations.
Stakeholder & Team Alignment
Practice aligning with product managers, team leads, and business stakeholders to move projects forward.
Career Navigation
Handle real career moments like promotion talks, growth plans, and mentorship discussions.
Difficult Conversations
Navigate tough topics like conflict, burnout, or misalignment with professionalism and empathy.
Feedback & Recognition
Get better at giving feedback—direct, kind, and actionable. From peer input to manager reviews.
Interview Roleplays
Practice being on both sides of the table—answering well or running a clear, fair interview.
Performance Conversations
Practice talking about growth, standards, and expectations with clarity and confidence.
Retrospectives & Team Process
Facilitate retros that lead to honest reflection, actionable takeaways, and stronger teams.
Standups & Team Syncs
Lead engaging standups and syncs that keep teams aligned and energized.
Technical Leadership & Mentoring
Grow your influence by practicing code reviews, mentoring moments, and architectural guidance.
All Scenarios Directory
Filter by category, difficulty, or search specific scenarios and personas
Helping a Junior Engineer Think About Growth
Start a light but focused conversation about growth, skill-building, and mindset
Unsticking a Mid-Level Engineer Who Feels Stalled
Surface blockers, clarify expectations, and co-create a forward path
Facing Career Frustration With a Senior Engineer
Create space for honest frustration, clarify growth signals, and re-engage ownership of the path forward
Light Check-In With a New Team Member
Run a light 1:1 that builds trust, encourages open sharing, and shows you care
Checking In on Morale With a Quiet Mid-Level Engineer
Open the door to conversation about morale, motivation, or personal challenges
Re-Engaging a Senior Engineer Who’s Disconnected
Rebuild trust, open the door for honest conversation, and understand what’s driving the change
Giving Early Feedback on Communication Habits
Give clear, constructive feedback early without discouraging enthusiasm
Addressing Passive-Aggressive Behavior in a Mid-Level Engineer
Give clear, behavior-based feedback and reset tone expectations
Calling In a Senior Engineer With Undermining Behaviors
Deliver high-stakes feedback clearly while preserving respect and the potential for change
Resolving a Simple Miscommunication With Another Team
Clear up the confusion, rebuild trust, and clarify communication expectations
Resolving Ongoing Friction With a Parallel Engineering Team
Acknowledge the tension, reset expectations, and propose coordination improvements
Escalating a Technical Disagreement That’s Blocking Progress
Escalate the technical disagreement respectfully while pushing for resolution
Clarifying Feature Intentions With a New PM
Clarify the problem behind the proposal and co-define the ‘why’ before implementation
Challenging Misaligned Product Priorities
Raise product–engineering misalignment constructively and advocate for alignment with team or user goals
Escalating Strategic Misalignment With a Senior PM
Raise the strategic and cultural risks of continuing down a misaligned path — firmly but respectfully
Clarifying Delivery Expectations With a Friendly PM
Clarify scope and timing without conflict — and build shared expectations
Pushing Back on Compressed Timelines With a Confident PM
Negotiate scope or timing while protecting quality and maintaining trust
Holding the Line Under High-Stakes Delivery Pressure
Push back on unrealistic pressure while staying calm, professional, and collaborative
Exploring Career Interests With a Curious Junior Engineer
Support her curiosity, ask thoughtful questions, and help her take one next step
Clarifying Growth Paths With a Mid-Level Engineer
Help Daniel reflect on direction and identify areas for growth
Navigating Misaligned Growth Expectations With a Senior Engineer
Acknowledge her ambition and value, while managing expectations and planning next steps
Responding to a Promotion Request — Arrogant Engineer
Stay professional while setting clear promotion expectations without escalating conflict
Responding to a Promotion Request That’s Premature
Give clear, supportive feedback while managing expectations
Responding to a Promotion Request — Easygoing Engineer
Provide growth-focused feedback while maintaining motivation
Clarifying Responsibilities With a New Hire Who’s Confused About Their Role
Rebuild clarity, address misalignment early, and reinforce a shared path forward
Navigating Role Frustration With a Mid-Level Engineer
Hear his concerns seriously, explain org needs, and explore potential alignment paths
Handling a Senior Engineer’s Request for a Title or Scope Change
Stay respectful and clear about scope criteria, while showing appreciation and outlining a path
Checking In on a Quiet, Overwhelmed Junior Engineer
Create a safe space to check in without pressuring for solutions
Checking In on a Mid-Level Engineer Showing Signs of Burnout
Start a supportive but direct check-in to explore whether burnout or something else is happening
Addressing Burnout in a High-Performing Senior Engineer
Create space for a difficult but honest conversation about capacity, burnout, and boundaries
Helping Resolve Tension Between Junior Engineers
Help Emily feel heard, de-escalate the situation, and encourage healthy communication
Navigating Friction Between Mid-Level Engineers
Understand the root of the conflict and guide toward a constructive resolution path
Mediating Conflict Between Senior Engineers
Acknowledge the seriousness of the conflict, stay neutral, and guide toward collaborative resolution
Checking In on a Distracted Junior Engineer
Gently check in without prying and offer support if it’s welcome
Supporting a Mid-Level Engineer Struggling to Focus
Check in with care, open the door for support, and set gentle boundaries around impact
Responding to a Personal Crisis — Senior Engineer Disclosure
Hold space for the disclosure, express support, and navigate next steps with empathy and care
Addressing a Missed Commitment — Junior Engineer
Call attention to the pattern kindly but clearly, and reset expectations around follow-through
Confronting Avoidance and Accountability Gaps — Mid-Level Engineer
Address the trust impact of avoidance and re-establish expectations for ownership
Eroding Team Trust — Senior Engineer Behavior
Address trust erosion head-on and set expectations for collaborative behavior going forward
Giving Feedback to a Peer on Low-Quality Work — Arrogant
Give helpful, constructive feedback and maintain a strong working relationship
Giving Feedback to a Peer on Low-Quality Work — Defensive
Give helpful, constructive feedback and maintain a strong working relationship
Giving Feedback to a Peer on Low-Quality Work — Easygoing
Give helpful, constructive feedback and maintain a strong working relationship
Giving Encouraging Feedback to a Peer Who’s Growing Fast
Give specific, positive feedback that reinforces progress and builds confidence
Giving Balanced Feedback to a Peer Who Dominates Pairing Sessions
Provide constructive peer feedback that fosters collaboration without damaging the relationship
Giving Feedback to a Peer Whose Work Has Slipped
Give respectful, honest feedback to a peer without causing defensiveness or awkwardness
Responding to Supportive Feedback as a New Engineer
Show appreciation for the feedback and openness to grow
Responding Professionally to Constructive Peer Feedback
Acknowledge the feedback with maturity and curiosity — and protect the relationship
Handling Tough Feedback From a Manager Without Getting Defensive
Stay professional, digest the feedback, and ask for clarity or support — without getting defensive
Giving Upward Feedback to a Supportive Manager
Give thoughtful, constructive upward feedback in a respectful and safe way
Giving Honest Feedback to a Manager Who Often Interrupts
Give respectful upward feedback about meeting dynamics and airtime
Giving Feedback to a Manager Who Doesn’t Take Criticism Well
Deliver honest upward feedback with care, clarity, and political awareness
Giving Encouraging Feedback to a Junior Candidate
Give warm, honest feedback while keeping the candidate motivated and informed
Receiving Disappointing Feedback as a Candidate
Respond gracefully, ask clarifying questions if helpful, and reflect without becoming defensive
Delivering Constructive Feedback to a Borderline Candidate
Give honest, constructive feedback while preserving relationship and dignity
Behavioral Interview — Friendly Interviewer
Practice answering behavioral questions clearly and confidently
Behavioral Interview — Skeptical Interviewer With Pushback
Stay composed, specific, and honest — even under pressure and skepticism
Behavioral Interview — Vague Question With Ambiguity
Handle ambiguous prompts with confidence and structured storytelling
Interviewing a Friendly Junior Engineer — Behavioral Round
Ask clear behavioral questions, listen actively, and guide the candidate toward more structured answers
Interviewing a Defensive Senior Engineer — Stay Professional
Manage the tone of the interview while asking tough questions and handling defensiveness
Interviewing a Rambling Mid-Level Engineer — Stay Focused
Practice redirecting long-winded answers and digging for signal without frustrating the candidate
Gentle Feedback on Small Mistakes — Junior Engineer
Give kind but clear feedback to help raise consistency and confidence
Inconsistent Work Quality — Mid-Level Engineer
Address inconsistent quality and re-align on expectations without escalating defensiveness
Addressing Erosion of Trust — Senior Engineer
Call out trust-damaging patterns while keeping the conversation grounded and productive
Clearing Up Confusion — Junior Engineer Unsure About Expectations
Reset expectations in a supportive way and invite open questions
Holding Back on Ownership — Mid-Level Engineer
Raise expectations for initiative and accountability without triggering defensiveness
Avoiding Accountability — Senior Engineer
Address the lack of ownership and impact on team trust and leadership credibility
Recognizing Steady Impact — Mid-Level Engineer
Acknowledge great contributions while steering toward next-level behaviors
Reinforcing Good Performance — New Team Member
Reinforce good habits and encourage continued growth without overpromising
Balancing Praise and Expectations — Senior Engineer Seeking Recognition
Acknowledge achievements while managing upward expectations and maintaining motivation
Clearing Up Confusion — Junior Engineer Unsure About Expectations
Reset expectations in a supportive way and invite open questions
Frustration Over Shifting Goals — Mid-Level Engineer
Acknowledge the ambiguity, empathize with the frustration, and realign on clarity
Disengaged and Drifting — Senior Engineer Without Clear Role Definition
Reset expectations, clarify role, and re-engage her sense of ownership
Early Signs of Struggle — Junior Engineer
Surface the performance issue gently and explore support options
Inconsistent Results and Missed Deadlines — Mid-Level Engineer
Call out the pattern of underperformance and align on accountability
Avoiding Accountability — Senior Engineer
Address the lack of ownership and impact on team trust and leadership credibility
Turning a Retro With Vague Feedback Into Real Outcomes
Nudge the group from reflection to real, actionable next steps
Helping the Team Follow Through on a Repeated Issue
Help the team move from passive acknowledgment to ownership and action
Breaking Through Retro Cynicism After Repeated Inaction
Reset expectations, acknowledge the fatigue, and create one credible commitment
Facilitating a Retro After a Miscommunication
Surface the issue constructively and keep the team from reverting to silence or blame
Facilitating a Retro With Growing Frustration Over Ownership
Guide the group from blame to shared clarity and commitments
Facilitating a Retro on the Edge of Open Conflict
De-escalate the heat while still allowing real feedback and accountability
Facilitating a Chill Retro With a Quiet Team
Encourage useful reflection and gently guide the team toward one concrete improvement
Facilitating a Retro With a Mix of Praise and Subtle Tension
Help the team explore positive themes while gently surfacing areas for growth
Facilitating a Retro That Risks Sliding Into Avoidance
Gently but firmly guide the team to acknowledge what didn’t work — and agree on a path forward
Encouraging a Quiet Team Member to Participate
Invite participation without pressure — and make Emily feel included
Redirecting Side Chatter and Re-Engaging the Group
Refocus the team’s attention while keeping the culture light and respectful
Rebuilding Team Engagement After Standups Have Gone Stale
Address the disengagement directly and spark a culture shift
Running a Simple Standup for a Friendly Team
Practice guiding a brief, structured standup with light nudging to improve clarity
Refocusing a Scattered Standup With Tangents
Practice gently steering updates back on track while encouraging contribution
Turning Around a Low-Energy, Disengaged Standup
Re-engage the team and raise the bar for useful, honest standups
Helping a Junior Teammate Open Up About Being Stuck
Gently encourage more honest sharing and offer support
Encouraging a Peer to Name a Pattern of Hidden Blockers
Create space for Carlos to surface blockers earlier — without making it personal
Addressing a Senior Teammate Who Minimizes Team-Wide Blockers
Help the team surface meaningful blockers — especially those that impact others — while preserving trust with senior peers
Clarifying a Technical Proposal in a Group Discussion
Ask clarifying questions and suggest improvements respectfully
Reconciling Conflicting Design Opinions in a Group Discussion
Compare tradeoffs without undermining or dominating — and work toward shared direction
Challenging a Top-Down Architecture Decision With Respect
Push back firmly and constructively while seeking clarity and consensus
Giving Encouraging Feedback in a Junior Engineer's PR
Deliver supportive, actionable code review feedback that encourages growth
Pushing for Higher Standards in a Mid-Level Engineer’s PR
Deliver respectful but firm feedback that encourages engineering maturity
Giving Feedback to a Defensive Senior Engineer
Hold the line on team standards while preserving mutual respect
Helping a Junior Engineer Who’s Stuck
Help Liam make progress while encouraging problem-solving and confidence
Coaching a Mid-Level Engineer Through a Design Review
Coach Neha to think more deeply about tradeoffs and help her grow as a systems thinker
Mentoring a Senior Engineer Who’s Resistant to Feedback
Challenge Victor’s mindset while preserving trust and helping him see his role in team development