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
19

developing-packages-r

Building robust R packages with modern tidyverse patterns. Use this skill when creating or maintaining R packages, designing APIs, choosing dependencies, implementing input validation, writing error messages, or deciding between internal and exported functions. Covers dependency strategy, tidyverse API design patterns, validation approaches, error handling with cli/rlang, testing levels, and documentation priorities.

jeremy-allen
jeremy-allen
development
open
architecture-patterns
19

rails-aimodels

Use when designing Rails models - ActiveRecord patterns, validations, callbacks, scopes, associations, concerns, query objects, form objects

zerobearing2
zerobearing2
development
open
architecture-patterns
19

simplification

Finds insights that eliminate multiple components; "if this is true, we don't need X, Y, or Z". Used when implementing the same concept multiple ways, accumulating special cases, or complexity is spiraling. Otherwise known as "Simplification Cascades"

ScotterMonk
ScotterMonk
development
open
architecture-patterns
19

designing-oop-r

Object-oriented programming in R: S7, S3, S4, and vctrs class design. Use this skill when designing classes for R projects, choosing between OOP systems, building class hierarchies with inheritance, or migrating between systems. Covers S7 class definitions and methods, the decision matrix for choosing S7 vs S3 vs S4 vs vctrs, practical guidelines for each system, and migration strategies.

jeremy-allen
jeremy-allen
development
open
architecture-patterns
18

add-domain-entity

Create domain layer components: models, repository interfaces, marshallers, and implementations. Use when: (1) adding domain model in internal/domain/model/, (2) creating repository interface in internal/domain/repository/, (3) implementing repository with marshaller in internal/infrastructure/{db}/. This is Step 2 of CRUD workflow (after add-database-table, before add-api-endpoint).

abyssparanoia
abyssparanoia
development
open
architecture-patterns
18

error-handling

Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

operating-production-services

SRE patterns for production service reliability: SLOs, error budgets, postmortems, and incident response. Use when defining reliability targets, writing postmortems, implementing SLO alerting, or establishing on-call practices. NOT for initial service development (use scaffolding skills instead).

mjunaidca
mjunaidca
development
open
architecture-patterns
18

software-architecture

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

currenjin
currenjin
development
open
architecture-patterns
18

frontend-design

Premium/yaratıcı UI tasarım. ⚠️ Distinctive, memorable interface için kullan. Temel UI için → design-patterns.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

microservices-architect

Distributed systems architect specializing in microservices design patterns. Invoke for service boundaries, domain-driven design, saga patterns, event sourcing, service mesh, distributed tracing. Keywords: microservices, service mesh, distributed systems, Kubernetes, event-driven.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

arch-patterns

Architecture patterns - monolith vs microservices, layered, event-driven, CQRS.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

state-management

State persistence patterns for autonomous-dev including JSON persistence, atomic writes, file locking, crash recovery, and state versioning. Use when implementing stateful libraries or features requiring persistent state.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

event-driven

Structure systems around asynchronous, event-based communication to decouple producers and consumers for improved scalability and resilience. Use when building loosely coupled systems with asynchronous message-based communication.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

multi-agent-patterns

Çoklu agent mimarisi tasarımı, orchestration patterns ve agent collaboration rehberi.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

platform-engineering

Design and implement Internal Developer Platforms (IDPs) with self-service capabilities, golden paths, and developer experience optimization. Covers platform strategy, IDP architecture (Backstage, Port), infrastructure orchestration (Crossplane), GitOps (Argo CD), and adoption patterns. Use when building developer platforms, improving DevEx, or establishing platform teams.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

message-queues

Async communication patterns using message brokers and task queues. Use when building event-driven systems, background job processing, or service decoupling. Covers Kafka (event streaming), RabbitMQ (complex routing), NATS (cloud-native), Redis Streams, Celery (Python), BullMQ (TypeScript), Temporal (workflows), and event sourcing patterns.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

cache-patterns

Instruction set for enabling and operating the Spring Cache abstraction in Spring Boot when implementing application-level caching for performance-sensitive workloads.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

spring-boot

Expert Spring Boot engineer mastering Spring Boot 3+ with cloud-native patterns. Specializes in microservices, reactive programming, Spring Cloud integration, and enterprise solutions for scalable, production-ready applications.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
18

microservices-patterns

Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.

vuralserhat86
vuralserhat86
development
open
architecture-patterns
17

software-architecture

This skill should be used when designing systems, evaluating architectures, making technology decisions, or planning for scale. Provides technology selection frameworks, scalability planning, and architectural tradeoff analysis.

outfitter-dev
outfitter-dev
development
open
architecture-patterns
17

pattern-analysis

This skill should be used when recognizing recurring themes, codifying best practices, extracting reusable workflows, or when "pattern", "recurring", or "repeated" are mentioned.

outfitter-dev
outfitter-dev
development
open
architecture-patterns
17

etl-patterns

Production ETL patterns orchestrator. Routes to core reliability patterns and incremental load strategies.

majesticlabs-dev
majesticlabs-dev
development
open
architecture-patterns
17

dbt-coder

dbt (data build tool) patterns for model organization, incremental strategies, and testing.

majesticlabs-dev
majesticlabs-dev
development
open
architecture-patterns
17

anycable-coder

Use when implementing real-time features requiring reliability, especially LLM streaming. Applies AnyCable patterns for message delivery guarantees, presence tracking, and Action Cable migration.

majesticlabs-dev
majesticlabs-dev
development
open
Previous
Page 73 / 172
Next