
stakeholder-discovery
Use when you need to map who has power, who will be affected, and what motivates each party — produces a stakeholder map as an analytical artifact. This skill identifies and categorizes stakeholders; it does not persuade or influence them (use influence-architect for that).
- Installs
- 41
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/joellewis/skill-library --skill stakeholder-discovery- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads stakeholder-discovery automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Overview
Stakeholder-discovery is the process of mapping the "organizational ecosystem" to ensure you have the necessary alignment and safety to proceed. It distinguishes between those who have opinions and those who have "veto power," ensuring that critical relationships are cultivated early.
Iron Law
NO DELIVERABLE WITHOUT A VALIDATED STAKEHOLDER MAP
Late-stage "vetoes" are a failure of discovery. Mapping power and interests early is the difference between a smooth launch and an organizational roadblock.
State Machine
digraph stakeholder_discovery_flow {
"Start" [shape=doublecircle];
"Step 1: Identify & Categorize Stakeholders" [shape=box];
"Step 2: Power/Interest Analysis" [shape=box];
"Step 3: Motivation Audit (Mutual Purpose)" [shape=box];
"Gate: Map Validation" [shape=diamond];
"Step 4: Establish Engagement Cadence" [shape=box];
"Done: Stakeholder Context Established" [shape=doublecircle];
"Start" -> "Step 1: Identify & Categorize Stakeholders";
"Step 1: Identify & Categorize Stakeholders" -> "Step 2: Power/Interest Analysis";
"Step 2: Power/Interest Analysis" -> "Step 3: Motivation Audit (Mutual Purpose)";
"Step 3: Motivation Audit (Mutual Purpose)" -> "Gate: Map Validation";
"Gate: Map Validation" -> "Step 4: Establish Engagement Cadence" [label="valid"];
"Gate: Map Validation" -> "Step 1: Identify & Categorize Stakeholders" [label="invalid"];
"Step 4: Establish Engagement Cadence" -> "Done: Stakeholder Context Established";
}
When to Use This Skill
- At the start of any cross-functional project.
- When you are new to a role or organization (mapping the "two and two").
- When a project requires approval from multiple departments (Finance, Legal, HR, etc.).
- When you feel "sideways management" is lacking or obstacles are appearing unexpectedly.
When NOT to Use This Skill
- For independent tasks that have no impact on others and require no external approval.
- For small, routine tasks within a single, already-aligned team.
Core Process
Step 1: Identify & Categorize Stakeholders
- Identify "True" Stakeholders: Distinguish between those who offer opinions and those with veto power—the ability to prevent a product or project from launching. (Source: SVPG/Cagan)
- Map the "Two and Two": Identify the people and roles two levels below you and two levels above you. Understand what drives them. (Source: Johnson, Scaling People)
- Sideways Identification: Actively look for peers and other leaders who might create or prevent obstacles. (Source: Johnson, Scaling People)
Step 2: Power/Interest Analysis
- Plot the Power/Interest Grid:
- High Power, High Interest (Key Players): Manage closely and engage deeply.
- High Power, Low Interest (Keep Satisfied): Consult and keep content without excessive detail.
- Low Power, High Interest (Keep Informed): Regular updates, as they are invested but lack authority.
- Low Power, Low Interest (Monitor): Minimum effort, primarily monitoring for changes in status. (Source: SVPG/Cagan)
- Contextual Awareness: Remember that "Context always matters." Ramp up quickly by understanding the history and current pressures of each stakeholder. (Source: Zhuo, The Making of a Manager)
Step 3: Motivation Audit (Mutual Purpose)
- Identify Mutual Purpose: Find a shared goal. "Mutual Purpose is the entrance condition of dialogue." (Source: Grenny, Crucial Conversations)
- Understand "Stresses and Strains": Put yourself in the shoes of other parts of the system. What are their personalities and current pressures? (Source: Johnson, Scaling People)
- CRIB for Alignment:
- Commit to seek Mutual Purpose.
- Recognize the purpose behind their strategy.
- Invent a Mutual Purpose if one isn't obvious.
- Brainstorm new strategies together. (Source: Grenny, Crucial Conversations)
Step 4: Establish Engagement Cadence
- Leverage 1:1 Meetings: Use one-on-ones as the primary medium for information exchange and "nudging" stakeholders in the right direction. (Source: Grove, High Output Management)
- Staff Meeting Observation: Sit in on key stakeholders' meetings to understand their team's objectives and how you can best work together. (Source: Johnson, Scaling People)
- Managerial Leverage: Focus on high-leverage activities—actions that affect many people or provide long-term output improvement for the stakeholders. (Source: Grove, High Output Management)
Cross-Skill Invocations
REQUIRED SUB-SKILL: problem-framing — To ensure the problem being solved is actually what stakeholders care about.
RECOMMENDED SUB-SKILL: using-skills — To maintain discipline in stakeholder engagement.
RECOMMENDED SUB-SKILL: rapport-builder — For cultivating the informal connections mentioned in Scaling People.
Rationalization Table
| Thought | Reality |
|---|---|
| "I'll talk to the stakeholders once the draft is ready." | This is too late. Early engagement identifies constraints before they become "vetoes." |
| "Legal/Finance are just 'check-the-box' steps." | If they have veto power, they are Key Players. Treating them as an afterthought creates friction. |
| "I already know what the CEO wants." | Assumptions about leadership goals often miss the "Two and Two" context. |
| "Meetings are a waste of time; I'll just email them." | Meetings are the medium of management. 1:1s allow for the "nudges" that email misses. |
Red Flags
These thoughts mean STOP — you are about to shortcut:
- "We'll deal with [Department] after we launch the pilot." → You are ignoring a potential veto-holder.
- "They don't understand the technical details, so they don't need to be involved." → Power does not always equal technical knowledge.
- "I'm sure they'll be fine with this." → You are substituting your own "Mutual Purpose" for theirs.
Diagnostic Checklist
- Have all individuals with "veto power" been identified and engaged?
- Is there a clear "Mutual Purpose" established for each Key Player?
- Are 1:1s or regular syncs scheduled with all High Power/High Interest stakeholders?
- Have you mapped the "two levels up" and "two levels down" context?
- Does the map include cross-functional partners, not just the direct reporting line?
Sources
- Johnson, Scaling People, Ch. 4 (Team Development), Ch. 5 (Management Relationships)
- Grove, High Output Management, Ch. 3 (Leverage), Ch. 4 (Meetings)
- Grenny, Crucial Conversations, Ch. 5 (Mutual Purpose/CRIB)
- Zhuo, The Making of a Manager, Ch. 1 (Context), Ch. 8 (Managing Up)
- SVPG Articles: "Managing Stakeholders" and "Stakeholder Identification"
FAQ
What does the stakeholder-discovery skill do?
Use when you need to map who has power, who will be affected, and what motivates each party — produces a stakeholder map as an analytical artifact. This skill identifies and categorizes stakeholders; it does not persuade or influence them (use influence-architect for that).
How do I install stakeholder-discovery?
Run npx skills add https://github.com/joellewis/skill-library --skill stakeholder-discovery in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/stakeholder-discovery/ (personal) or .claude/skills/stakeholder-discovery/ (project).
Which AI agents can use stakeholder-discovery?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is stakeholder-discovery safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains stakeholder-discovery?
It is published by joellewis in joellewis/skill-library. It has 41 recorded installs.
More from joellewis/skill-library
fiction-architect
joellewis/skill-library
Open the skill to read its SKILL.md instructions.
world-building-logic
joellewis/skill-library
Open the skill to read its SKILL.md instructions.
problem-framing
joellewis/skill-library
Use when beginning analytical or strategic tasks, facing undefined problems, or facing analysis paralysis—requires explicit problem definition before proceeding.
character-vulnerability
joellewis/skill-library
Use when a character feels flat, too competent, or unrelatable—identifies the Sacred Flaw (Storr's Theory of Control) and dials the Three Sliders (Sanderson) to create earned vulnerability.
one-pager
joellewis/skill-library
Use when compressing a complex strategy or analysis into a strictly one-page narrative—enforces Pyramid SCQ structure and Orwell word-budget discipline.
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.