home/categories/architecture-patterns
category focus

Architecture

Design patterns and architectural blueprints.

4113 スキルall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
architecture-patterns
11

effect-ts-architecture

This skill should be used when implementing 7-layer Effect-TS architecture patterns, creating standardized services and stores, implementing domain-specific error handling, or validating architectural consistency across Holochain hApp domains

happenings-community
happenings-community
development
open
architecture-patterns
11

api-design-fundamentals

Use when designing APIs, choosing between REST/GraphQL/gRPC, or understanding API design best practices. Covers protocol selection, resource modeling, and API patterns.

melodic-software
melodic-software
development
open
architecture-patterns
11

system-design-draft

Draft a practical system design for a feature. Use when a mid-level developer needs a starting architecture.

proflead
proflead
development
open
architecture-patterns
11

protobuf-design

Protocol Buffers and Interface Definition Languages for service contracts

melodic-software
melodic-software
development
open
architecture-patterns
11

evolve

Capture positive evolutions from epic execution. Detects new components, fields, patterns, and capabilities added during implementation. Updates design registries and agent knowledge. Only proposes changes when truly new additions are found.

JeremyKalmus
JeremyKalmus
development
open
architecture-patterns
11

architecture-review

Review a system architecture for scalability, reliability, and maintainability. Use when a senior developer needs to critique a design.

proflead
proflead
development
open
architecture-patterns
11

multi-region-strategy

Design a multi-region architecture strategy. Use when a senior developer needs geo-redundant planning.

proflead
proflead
development
open
architecture-patterns
11

modular-architecture

Module organization patterns including ports and adapters (hexagonal), module communication, and data isolation. Use when structuring modular monoliths, defining module boundaries, setting up inter-module communication, or isolating database contexts. Includes MediatR patterns for internal events.

melodic-software
melodic-software
development
open
architecture-patterns
11

resilience-patterns

Circuit breaker, retry, and DLQ patterns for .NET using Polly and Brighter. Use when implementing fault tolerance, handling transient failures, configuring retry strategies, or setting up dead letter queues. Includes Polly HttpClient patterns and Brighter message handler resilience.

melodic-software
melodic-software
development
open
architecture-patterns
11

idempotency-patterns

Use when designing idempotent APIs, handling retries safely, or preventing duplicate operations. Covers idempotency keys, at-most-once semantics, and duplicate prevention.

melodic-software
melodic-software
development
open
architecture-patterns
11

architecture-patterns

Deep dive into software architecture for macOS. Covers SOLID principles, design patterns, and modular code organization. Use when designing app architecture or refactoring.

rshankras
rshankras
development
open
architecture-patterns
11

layered-reasoning

Use when reasoning across multiple abstraction levels (strategic/tactical/operational), designing systems with hierarchical layers, explaining concepts at different depths, maintaining consistency between high-level principles and concrete implementation, or when users mention 30,000-foot view, layered thinking, abstraction levels, top-down design, or need to move fluidly between strategy and execution.

lyndonkl
lyndonkl
development
open
architecture-patterns
11

asyncapi-design

Event-driven API specification with AsyncAPI 3.0 for message-based architectures

melodic-software
melodic-software
development
open
architecture-patterns
11

team-api-design

Define team interfaces, contracts, and communication boundaries

melodic-software
melodic-software
development
open
architecture-patterns
11

android-data-layer

Guidance on implementing the Data Layer using Repository pattern, Room (Local), and Retrofit (Remote) with offline-first synchronization.

new-silvermoon
new-silvermoon
development
open
architecture-patterns
11

slo-sli-error-budget

Use when defining SLOs, selecting SLIs, or implementing error budget policies. Covers reliability targets, SLI selection, and error budget management.

melodic-software
melodic-software
development
open
architecture-patterns
11

chaos-engineering-fundamentals

Use when implementing chaos engineering, designing fault injection experiments, or building resilience testing practices. Covers chaos principles and experiment design.

melodic-software
melodic-software
development
open
architecture-patterns
11

cqrs-architecture

CQRS pattern implementation and query optimization

melodic-software
melodic-software
development
open
architecture-patterns
11

analyze-code-structure

Examine code organization and identify structural patterns. Use when reviewing module design.

mvillmow
mvillmow
development
open
architecture-patterns
11

fitness-functions

Architecture test guidance for .NET using NetArchTest and ArchUnitNET. Use when enforcing architectural boundaries, testing module dependencies, validating layer constraints, or creating performance fitness functions. Includes code generation templates.

melodic-software
melodic-software
development
open
architecture-patterns
11

cdn-architecture

Use when designing content delivery networks, caching strategies, or global content distribution. Covers CDN architecture, cache hierarchies, origin shielding, cache invalidation, and edge optimization.

melodic-software
melodic-software
development
open
architecture-patterns
11

creating-research-packages

Document complex domain knowledge as self-contained packages with multiple reading paths

cipherstash
cipherstash
development
open
Previous
Page 79 / 172
Next