agentsclimarketplace

Stakeholder alignment

Skill viktorbezdek/skillstack/communication/skills/stakeholder-alignment

Skills I use and develop to deliver better outcomes faster and with less effort.

Install
npx -y skills add viktorbezdek/skillstack --skill stakeholder-alignment

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Align stakeholders in writing using RFCs, design docs, proposals, pre-reads, and decision docs with explicit role assignments (DACI, RAPID). Use when the user asks to write an RFC, design doc, proposal, pre-read, or decision doc, wants to align async stakeholders on a decision, needs to assign deciders vs consulted vs informed, wants to structure a cross-team proposal, or is preparing a pre-read for a decision meeting. NOT for structuring a generic memo (use structured-writing). NOT for stakeholder power maps (use persona-mapping). NOT for storytelling pitches or investor decks (use storytelling-for-stakeholders).

SKILL.md

8.1 KB, as published. Nobody here has run it

Stakeholder Alignment

Decisions fail more often in the alignment than in the logic. A good RFC or decision doc does two things: makes the best argument for the chosen path, and makes the roles of everyone affected explicit so no one is surprised.

Pick the right artifact

ArtifactWhen to useLength
RFC / design docTechnical decision affecting multiple teams; invites comment3-10 pages
ProposalBet on a direction that requires budget/headcount/scope1-3 pages
Pre-readInput for a scheduled decision meeting1-2 pages
Decision docRecord a decision that has been made (or is being made now)1 page
One-pagerEarly alignment on an idea before full RFC1 page

Use the smallest artifact that produces alignment. A 10-page RFC for a two-team change is over-investment; a Slack thread for a 10-team change is under-investment.

RFC / design doc structure

# [Title] — [state: Draft / Reviewing / Accepted / Rejected / Superseded]

## BLUF
[One-paragraph summary: the problem, the proposed direction, the ask.]

## Roles (DACI)
- **Driver:** [who writes + shepherds]
- **Approver:** [who makes the final call — name, not group]
- **Contributors:** [who provides input]
- **Informed:** [who needs to know]

## Context
[Shared understanding. What led here. Keep controversial claims for later sections.]

## Problem
[What we are trying to solve. Why now.]

## Options considered
- Option A: [name] — [one paragraph] — pros / cons / rough cost
- Option B: [name] — [same]
- Option C: do nothing — [same]

## Recommendation
[Chosen option + why, in one paragraph.]

## Trade-offs
[What we are giving up. What we are not solving. Second-order effects.]

## Open questions
- [ ] [Question needing input] — @person
- [ ] [Assumption needing validation] — @person

## Plan
[Milestones with dates. Dependencies on other teams.]

## Appendix
[Supporting material, benchmarks, prior discussions.]

Variations: for short changes, collapse Options / Recommendation into one section. For contentious changes, expand Trade-offs with a pre-mortem.

Worked examples and short-form variants in references/rfc-design-doc-templates.md.

Role assignment — DACI vs RAPID

Both frameworks make roles explicit. Pick one and use it consistently across the org.

DACI

RoleMeaning
DriverShepherds the decision. Writes the doc, runs the meeting.
ApproverMakes the final call. Usually one person.
ContributorsProvide input. Their concerns must be addressed; they do not have veto.
InformedNeed to know once the decision is made.

RAPID

RoleMeaning
RecommendProposes the decision.
AgreeFormal sign-off required (legal, security, etc.).
PerformExecutes once decided.
InputConsulted. Not a veto.
DecideMakes the call.

Rules:

  • One Approver / Decider. If two people share the role, you do not yet have a decision process.
  • Name, not team. "Platform Engineering" is not an approver. "Sarah Kim (Platform)" is.
  • Contributors ≠ vetoers. Disagreement is logged, not blocking.
  • Publish roles before the debate, not after. Otherwise roles migrate to favor the person who shouts loudest.

Pre-reads

A pre-read makes a 30-minute decision meeting take 10 minutes.

Structure:

  1. The decision being made — one sentence.
  2. Options with crisp summaries — ≤2 paragraphs each.
  3. Recommendation — with confidence.
  4. What we need from the meeting — specific, actionable, under 3 items.

Sent 24-48 hours before the meeting. If the meeting still takes 30 minutes, either the pre-read was bad or the decision was not yet decision-ready.

Decision docs

A decision doc captures a decision AFTER it has been made. Purpose: future reference, onboarding, accountability.

# Decision: [title]

**Date:** [YYYY-MM-DD]
**Decider:** [name]
**Status:** Accepted / Superseded by [link] / Reversed

## Context
[Why a decision was needed.]

## Decision
[What was decided, in one paragraph.]

## Alternatives considered
[Brief: option → reason not chosen.]

## Consequences
[What this means going forward. What we are giving up.]

## Follow-ups
- [ ] [Action] — @owner — [date]

This is distinct from an ADR (Architecture Decision Record) which focuses on architecture specifically — see documentation-discipline for ADRs.

Escalation patterns

When alignment fails:

  1. Restate the open question. "The disagreement is whether X or Y. We need the approver to decide by [date]."
  2. Name the cost of delay. "Every week without a decision costs [concrete cost]."
  3. Escalate the decision, not the debate. The approver decides the question; they do not re-run the debate.

Anti-Patterns

Anti-PatternProblemSolution
RFC as rationalizationDoc written to justify a decision already made; readers disengageWrite the RFC before the decision; include real alternatives
Group approver"Engineering leadership" as approver; no one decidesOne named person as Approver/Decider
Missing trade-offs sectionOnly upsides listed; readers suspect downsides not examinedEvery proposal lists what it gives up
Options theaterOption A is the real proposal; B and C are strawmenInclude serious alternatives or omit the section entirely
Consensus-seekingTrying to get everyone to agree on everythingDecider decides while contributors contribute; disagreement is logged
Pre-reads read in the meetingMeeting time wasted re-reading the docSend 24-48 hours before; if not read, doc was too late or too long
Missing kill conditionNo clause for what evidence would reverse the decisionAdd "We will reconsider if [specific measurable outcome]"
Decider named after debateRoles migrate to favor whoever speaks loudestPublish roles before the debate
Contributors treated as vetoersIndividual contributors block progressContributors provide input; they do not have veto power

Workflow

  1. Pick the artifact. RFC, proposal, pre-read, decision doc, one-pager — by scope and audience.
  2. Assign roles before writing. DACI/RAPID. Name, not team.
  3. Draft BLUF. One paragraph. If you can't write it, you're not ready.
  4. Write the options section honestly. Include "do nothing." Real trade-offs.
  5. Recommend with confidence + trade-offs.
  6. Send for comment with an explicit deadline and the ask. "Comments by Friday. I need approval from [Approver] by the 15th."
  7. Record the decision. If not already the doc's purpose, create a decision doc.

References

FileContents
references/rfc-design-doc-templates.mdRFC templates (short + long), variants per decision type, naming conventions
references/daci-rapid-cheatsheet.mdFull DACI and RAPID specs, role-assignment rules, common mistakes
references/alignment-playbooks.mdPre-read checklist, escalation patterns, async alignment vs sync meeting trade-off

Related skills

  • structured-writing — the BLUF at the top of the RFC.
  • clarity-editing — make the RFC readable.
  • documentation-discipline — decide whether this decision deserves an ADR.
  • visual-communication — architecture diagrams inside the RFC.
  • trade-off-analysis — the Options section is a trade-off matrix.
  • storytelling-for-stakeholders — for investor decks and board materials (narrative-heavy).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.