By athola
Interactively select architecture paradigms for software systems via scenario matching, compare trade-offs for team size and complexity, generate ADRs, and receive tailored implementation plans with steps, deliverables, risks, and mitigations for client-server, CQRS, event-driven, hexagonal, microservices, and more.
npx claudepluginhub athola/claude-night-market --plugin archetypesClient-server architecture for web/mobile apps with centralized services and API design.
Apply CQRS and Event Sourcing for read/write separation and audit trails. Use when auditability is critical.
Apply event-driven async messaging to decouple producers and consumers. Use for real-time processing.
Functional Core, Imperative Shell: isolate deterministic logic from side effects for testability.
Hexagonal (Ports and Adapters) architecture isolating domain logic from infrastructure.
Layered (n-tier) architecture with enforced layer boundaries and separation of concerns.
Microkernel architecture with a minimal core and plugin-based extensibility for platforms.
Apply microservices for independent deployment and per-service scaling. Use when bounded contexts are clear.
Single deployable with enforced module boundaries for team autonomy without distributed complexity. Use when teams need autonomy without distributed overhead. Do not use when already using microservices or system is small.
Design pipes-and-filters for sequential data transformations. Use when data flows through processing stages.
Apply serverless FaaS patterns for event-driven workloads with minimal infrastructure. Use when cost scales with usage.
Design coarse-grained service architecture for deployment independence without microservices complexity and overhead.
Apply data-grid architecture for high-traffic stateful workloads with in-memory processing and linear scalability.
Interactive selector and router for architecture paradigms. Use when
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Frontend design skill for UI/UX implementation
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.