What problem does it solve? Setting up a new client application that correctly follows a multi-tenant architecture guideline involves dozens of files: typed API clients, authentication flows, realtime socket handling, Terraform deployment modules, and CI workflows. This Skill generates the entire app skeleton in the prescribed shape so nothing is missed. ## Core Features & Use Cases - Browser App Scaffolding: Creates a portal or operator console with Vite, strict TypeScript, TanStack Query hooks, Zustand stores, an OpenAPI-generated typed client, and a single realtime WebSocket channel with replay-on-gap logic. - Python CLI Scaffolding: Builds a Typer-based CLI over REST with a generated httpx client, idempotency keys, bounded retries, and settings read once via BaseSettings. - Deployment Included: Writes Terraform static-site modules (S3, CloudFront, CSP headers), staging/production deploy workflows, and Makefile targets so make check covers the app. - Use Case: After scaffolding a service, run this Skill with customer-portal --kind portal to get a complete browser app wired to the service's OpenAPI contract, auth flow, and realtime stream. ## Quick Start Ask the assistant to scaffold a new client app named 'customer-portal' of kind portal against the existing service.