YAS / IMPLEMENTATION CAPABILITY
Choose the surface that removesa specific context switch.
An extension or native app is useful when a repeated action happens inside another platform or needs device, offline, camera, notification, or local-context capability.
← BuildWhen this capability is useful
- The repeated action happens inside a third-party browser interface.
- The workflow needs camera, notifications, offline, or device integration.
- A platform extension can remove a costly context switch.
What must be designed
- Surface decision: browser, web, mobile, desktop, or platform extension.
- Minimum permission and data-boundary map.
- Distribution and release-channel plan.
Decision artifacts
Choose the surface after the operating model.
- 01
Surface decision matrix.
- 02
Permission map.
- 03
Release-channel plan.

When not to use it
- Do not use platform logos as a substitute for a use case.
- Do not ask for broad permissions ‘for later’.
- Do not promise store approval.
Related decision path
Customer and product systems
Open related path →What are you trying to make work?
Bring the workflow, the bottleneck or the product idea. We can start with what exists and define the next useful version.


