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
1.3K

designing-architecture

Designs software architecture and selects appropriate patterns for projects. Use when designing systems, choosing architecture patterns, structuring projects, making technical decisions, or when asked about microservices, monoliths, or architectural approaches.

CloudAI-X
CloudAI-X
development
open
architecture-patterns
1.3K

error-handling

Implements error handling patterns, structured logging, retry strategies, circuit breakers, and graceful degradation. Use when designing error handling, setting up logging, implementing retries, adding error tracking, or when asked about error boundaries, log aggregation, alerting, or resilience patterns.

CloudAI-X
CloudAI-X
development
open
architecture-patterns
1.3K

atmos-components

Component architecture: Terraform root modules, abstract components, component inheritance, versioning, mixins, catalog patterns

cloudposse
cloudposse
development
open
architecture-patterns
1.3K

atmos-design-patterns

Design patterns: stack organization, component catalogs, inheritance, configuration composition, version management, layered configuration

cloudposse
cloudposse
development
open
architecture-patterns
1.2K

new-rule

Implement a new SonarJS rule from scratch. Use when creating a new rule, scaffolding rule files, or understanding the full rule implementation workflow.

SonarSource
SonarSource
development
open
architecture-patterns
1.2K

redis-patterns

Redis patterns including caching strategies, pub/sub, streams for event processing, Lua scripts, and data structures

rohitg00
rohitg00
development
open
architecture-patterns
1.2K

django-patterns

Django architecture patterns including DRF, ORM optimization, signals, middleware, and project structure

rohitg00
rohitg00
development
open
architecture-patterns
1.2K

golang-idioms

Idiomatic Go patterns for error handling, interfaces, concurrency, testing, and module management

rohitg00
rohitg00
development
open
architecture-patterns
1.2K

microservices-design

Microservices design patterns including service mesh, event-driven architecture, saga pattern, and API gateway

rohitg00
rohitg00
development
open
architecture-patterns
1.2K

rust-systems

Rust systems programming patterns including ownership, traits, async runtime, error handling, and unsafe guidelines

rohitg00
rohitg00
development
open
architecture-patterns
1.2K

springboot-patterns

Spring Boot patterns including JPA repositories, REST controllers, layered services, and configuration

rohitg00
rohitg00
development
open
architecture-patterns
1.2K

websocket-realtime

Real-time communication patterns with WebSocket, Socket.io, Server-Sent Events, and scaling strategies

rohitg00
rohitg00
development
open
architecture-patterns
1.2K

indicator-stream

Implement StreamHub real-time indicators with O(1) performance. Use for ChainHub or QuoteProvider implementations. Covers provider selection, RollbackState patterns, performance anti-patterns, and comprehensive testing with StreamHubTestBase.

DaveSkender
DaveSkender
development
open
architecture-patterns
1.2K

indicator-buffer

Implement BufferList incremental indicators with efficient state management. Use for IIncrementFromChain or IIncrementFromQuote implementations. Covers interface selection, constructor patterns, and BufferListTestBase testing requirements.

DaveSkender
DaveSkender
development
open
architecture-patterns
1.2K

native-mcp

Built-in MCP (Model Context Protocol) client that connects to external MCP servers, discovers their tools, and registers them as native Gauss Agent tools. Supports stdio and HTTP transports with automatic reconnection, security filtering, and zero-config tool injection.

math-inc
math-inc
development
open
architecture-patterns
1.2K

guidance

Control LLM output with regex and grammars, guarantee valid JSON/XML/code generation, enforce structured formats, and build multi-step workflows with Guidance - Microsoft Research's constrained generation framework

math-inc
math-inc
development
open
architecture-patterns
1.1K

architecture

This skill defines the only right architecture for android projects. Activate when doing big tasks (related to several files and their interconnections) in this project

F0x1d
F0x1d
development
open
architecture-patterns
1.1K

brainstorming

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

udecode
udecode
development
open
architecture-patterns
1.1K

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes - four-phase framework (root cause investigation, pattern analysis, hypothesis testing, implementation) that ensures understanding before attempting solutions

udecode
udecode
development
open
architecture-patterns
1.1K

golang-data-structures

Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, generic collections, pointers (unsafe.Pointer, weak.Pointer), and copy semantics. Use when choosing or optimizing Go data structures, implementing generic containers, using container/ packages, unsafe or weak pointers, or questioning slice/map internals.

samber
samber
development
open
architecture-patterns
1.1K

golang-design-patterns

Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, and streaming. Apply when designing Go APIs, structuring applications, choosing between patterns, making design decisions, architectural choices, or production hardening.

samber
samber
development
open
architecture-patterns
1.1K

golang-structs-interfaces

Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via interfaces, struct field tags, and pointer vs value receivers. Use this skill when designing Go types, defining or implementing interfaces, embedding structs or interfaces, writing type assertions or type switches, adding struct field tags for JSON/YAML/DB serialization, or choosing between pointer and value receivers. Also use when the user asks about "accept interfaces, return structs", compile-time interface checks, or composing small interfaces into larger ones.

samber
samber
development
open
architecture-patterns
1.1K

docker-escape

Docker 容器逃逸技术。当在 Docker 容器内部需要逃逸到宿主机、发现 docker.sock 挂载、容器以特权模式运行、procfs 被挂载、Docker API 端口暴露、或需要利用容器配置错误时使用。覆盖特权容器逃逸、socket 逃逸、procfs 逃逸、Remote API 利用、用户组提权、挂载逃逸、内核漏洞、运行时 CVE、capabilities 滥用。发现容器环境就应使用此技能

wgpsec
wgpsec
development
open
architecture-patterns
1.1K

weather-query

Answer weather queries with a fixed demo response.

trpc-group
trpc-group
development
open
Previous
Page 25 / 172
Next