From archetypes
Applies client-server or peer-to-peer architecture for web/mobile apps. Use when designing systems with centralized backend services, trust boundaries, or offline-first sync.
How this skill is triggered — by the user, by Claude, or both
Slash command
/archetypes:architecture-paradigm-client-serverThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- For traditional applications that have centralized services, such as web or mobile clients communicating with backend APIs.
archetypes:architecture-paradigm-modular-monolith)archetypes:architecture-paradigms)Accept headers for content negotiation, or semantic versioning for APIs.These vocabulary items name the concrete tools and abstractions
that show up when the paradigm is implemented. They are not
required dependencies and they are not part of the skill's
tools: frontmatter (which is reserved for Claude Code tool
restrictions). Use this list to disambiguate during architecture
discussions.
api-contract-generator: produces machine-readable OpenAPI/RPC contracts the client and server sharenetworking-debugger: captures request/response traces for diagnosing latency, retries, and timeout issuesAccept headers, or semantic versioning) is
documented before any client or server code is written.npx claudepluginhub athola/claude-night-market --plugin archetypesProvides guidance on software architecture patterns: monolithic, microservices, event-driven, and serverless. Includes use cases, best practices, and key components for each pattern.
Selects and routes to the right architecture paradigm. Use when choosing patterns for a new system or comparing trade-offs before making architecture decisions.
Transforms stack selections into a coherent system design with explicit boundaries, integration patterns, and architecture decision records (ARC-). Consumes tech, risk, and feature entries, and produces documented architecture decisions with machine-checkable conformance rules.