Services Layer Patterns This skill documents how to implement services in the Whispering architecture. Services are UI-free business logic with explicit app inputs and return types. Related Skills : See for trySync/tryAsync patterns. See for error variant factories. See for consuming services from with TanStack Query. When to Apply This Skill Use this pattern when you need to: - Create a new service with domain-specific error handling - Add error types with structured context (like HTTP status codes) - Understand how services are organized and exported - Implement platform-specific service va…