platform - Shared Platform Library Design
Design shared platform libraries for cross-cutting concerns like auth, config, HTTP/gRPC helpers, and retry policies.
Tags
Updated: 2026-03-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- define module boundaries
- design boundary wrappers
- create auth wrappers
- build gRPC helpers
- create HTTP wrappers
- implement typed errors
- define error semantics
- create lifecycle helpers
- define telemetry fields
- create retry helpers
- build circuit breakers
- design adoption tracks
Inputs
- service boundary logic
- service API contracts
- service configuration
- resilience parameters
- telemetry specifications
- service codebase
- duplication inventory
- package architecture
Outputs
- shared library package
- public API surface
- module documentation
- migration guidance
- test artifacts
Requirements
- two-service minimum
- architectural governance
- release versioning strategy
- package ownership model
