Model system responsibilities across clients, servers, and optional peer-to-peer nodes for traditional distributed applications. Triggers: client-server, web architecture, mobile backend, API design, thin client, thick client, peer-to-peer, P2P, offline-first, synchronization Use when: traditional web/mobile applications with centralized services, clear separation between client and server responsibilities needed DO NOT use when: selecting from multiple paradigms - use architecture-paradigms first. DO NOT use when: peer-to-peer dominates - consider dedicated P2P patterns. Consult this skill when designing client-server systems or API architectures.
/plugin marketplace add athola/claude-night-market/plugin install archetypes@claude-night-marketThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Accept headers for content negotiation, or semantic versioning for APIs.