Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use this skill when working with designers, product managers, business stakeholders, or non-technical team members. Trigger on keywords: working with PM, designer collaboration, stakeholder, business requirements, cross-team, non-technical, translate requirements, align with product, pushback from business.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 25% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 24% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 1% | 0% |
| case-21 | ✓→✗ | ▼ Worse | 28% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 26% | 0% |
Developers think in systems. PMs think in outcomes. Designers think in experiences. Executives think in risk and cost. None of these are wrong — they're just different lenses on the same reality.
Your job: Translate fluently between all of them.
WRONG: "That's not possible"
RIGHT: "I can build [what they asked] in 3 weeks, or
I can build [simpler version that achieves the same goal]
in 3 days. Which would you prefer given the timeline?"Always offer an alternative, not just a no.
| Design asks for | Technical reality | How to bridge | |---|---|---| | Pixel-perfect animation | Expensive on low-end devices | Discuss progressive enhancement | | Complex custom component | Library component exists | Show the library option, let them decide | | Real-time updates everywhere | WebSocket complexity | Agree on which features justify real-time |
| Instead of | Say | |---|---| | "We need to refactor the auth module" | "Our login system has reliability issues that affect 5% of users. Fixing it takes 1 week now or 1 month when it fails in production." | | "We have technical debt" | "We've accumulated shortcuts that are slowing us down. We're shipping 30% slower than 6 months ago because of them." | | "We need to upgrade our database" | "Our current database won't handle the load at 2x our current user base. Upgrading now costs X. Waiting until it fails costs 5x." |
When you disagree with a non-technical decision:
1. Understand first — "Help me understand the reasoning behind this"
2. State your concern clearly — "My concern is [specific risk/impact]"
3. Propose an alternative — "What if we tried [approach] instead?"
4. Accept the decision — if they proceed anyway, commit fully
5. Document your concern — brief note in the ticket/PRDisagreeing → discussing → deciding → committing is healthy. Disagreeing → grumbling → passive resistance is not.
Other measured skills in the registry, with their headline benchmark lift.