Adapting technical communication for different audiences - engineers, product managers, executives, and customers. Use when communicating across functions, translating technical concepts, presenting to leadership, or building shared understanding with non-technical stakeholders.
This skill is limited to using the following tools:
references/audience-adaptation-matrix.mdreferences/cross-functional-alignment.mdreferences/executive-communication.mdreferences/technical-translation.mdA framework for adapting technical communication to different audiences, ensuring your message lands effectively whether speaking with engineers, product managers, executives, or customers.
Before any communication, ask: "Who is my audience and what do they need?"
Different stakeholders have different:
| Audience | Primary Concern | Communication Style |
|---|---|---|
| Engineers | How it works | Technical depth, implementation details |
| Product Managers | What it does | Features, trade-offs, timeline impact |
| Executives | Why it matters | Business impact, risks, decisions needed |
| Customers | How it helps them | Benefits, reliability, trust |
Focus on:
Avoid:
Focus on:
Avoid:
Focus on:
Avoid:
Focus on:
Avoid:
Technical → Business Translation:
| Technical Concept | Business Translation |
|---|---|
| "Refactoring the codebase" | "Improving system reliability and reducing future bugs" |
| "Database migration" | "Upgrading our data infrastructure for better performance" |
| "Technical debt" | "Accumulated shortcuts that slow new feature development" |
| "API rate limiting" | "Protection against system overload" |
| "Microservices architecture" | "Modular design that allows faster, independent updates" |
The Formula:
[Technical action] → [Business benefit] + [Risk if not done]
Example:
For any executive communication:
Template:
**Summary:** [One sentence: what this is about and what you need]
**Context:** [2-3 sentences: why this matters now]
**Recommendation:** [What you propose]
**Ask:** [Specific decision or action needed]
**Details:** [Available if they want to dig deeper]
For status updates that go to mixed audiences:
Template:
## [Project Name] Update - [Date]
### Progress
- [Accomplishment with metric or outcome]
- [Accomplishment with metric or outcome]
### Plans
- [Upcoming work] - [Target date]
- [Upcoming work] - [Target date]
### Problems
- [Issue]: [Impact] - [Proposed solution or ask]
For communicating technical decisions to non-technical stakeholders:
Template:
**Decision:** We're [decision].
**Why:** This [business benefit] and [risk mitigation].
**Impact:** [What they'll see/experience differently].
**Timeline:** [When this takes effect].
Problem: Sending identical communication to engineers and executives.
Fix: Create layered communication:
Problem: Starting with how something works before why it matters.
Fix: Always lead with business impact, then offer technical details for those who want them.
Problem: Using acronyms, project names, or references others don't know.
Fix: Define terms, provide context, link to background information.
Problem: Escalating issues without proposed solutions.
Fix: Always bring options. "We have a problem" → "We have a problem. I recommend X because Y."
Problem: "Yes we can" or "No we can't" without nuance.
Fix: "Yes, with these trade-offs" or "Not as asked, but here's what we could do."
professional-communication skill - General communication patternsdifficult-conversations skill - Challenging stakeholder discussions/soft-skills:adapt-communication command - Transform content for audience**Situation:** Feature launch delayed 2 weeks due to unexpected technical complexity.
**Bad:** "The API integration is taking longer because the third-party
documentation was incorrect and we had to reverse-engineer their
authentication flow, plus we discovered race conditions in our queue
processing that required refactoring."
**Good:** "Launch is moving to [date] - 2 weeks later than planned.
The integration was more complex than estimated based on available
documentation. We've de-risked the remaining work and are confident
in the new date. Impact: [business impact]. No action needed from you
unless you have questions."
**Situation:** Database migration completed successfully.
**For Engineers:**
"Migration complete. 2.3M records transferred with zero data loss.
Rollback scripts tested and available. New indexes improving query
performance by 40% on high-traffic endpoints. Monitoring dashboard
updated. On-call runbook in wiki."
**For Executives:**
"Database upgrade complete. System is faster and more reliable.
No customer impact during transition. Cost savings of $X/month
from improved efficiency."
**For Customers (if applicable):**
"We've upgraded our systems to serve you better. You may notice
faster load times. No action needed on your end."
**Situation:** Need additional engineer for critical project.
**Bad:** "We're behind and need help."
**Good:** "Request: 1 additional engineer for [project] through [date].
Why: Current velocity puts us 3 weeks behind [strategic goal].
Adding capacity now enables on-time delivery.
Impact of not acting: [Specific business consequence].
Recommendation: Temporarily reassign [name] from [lower-priority work].
Cost: [Lower-priority work] delayed by [X weeks].
Ask: Approve reassignment by [date] to maintain timeline."
Effective stakeholder communication achieves: