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
0

kratos-events

Implements event-driven architecture with Watermill pub/sub (RabbitMQ/AMQP/message queue) for go-kratos microservices. Creates publisher/subscriber wrappers, event handlers, worker services with context propagation (request_id, correlation_id), and RabbitMQ/AMQP integration. Use when implementing pub/sub patterns, creating message queues, adding event handlers, building worker services for async processing, or setting up background jobs.

alecszaharia
alecszaharia
development
open
architecture-patterns
0

api-design

Use this when reasoning about API surfaces, packages, protobuf schema, versioning, compatibility adapters or domain action handlers.

sycdan
sycdan
development
open
architecture-patterns
0

chat-agent-persistence

Chat 서비스의 영속화 레이어 가이드. Checkpointer(멀티턴 컨텍스트), Message Persistence(PostgreSQL), Redis Streams Consumer 아키텍처 및 트러블슈팅. Use when: (1) chat.messages 테이블이 비어있을 때, (2) checkpointer 관련 에러 발생 시, (3) 멀티턴 대화 컨텍스트가 유지되지 않을 때, (4) Redis Streams consumer group 설정 시.

eco2-team
eco2-team
development
open
architecture-patterns
0

planning

Use when you need to plan technical solutions that are scalable, secure, and maintainable.

duonglx
duonglx
development
open
architecture-patterns
0

architecture-design-creator

PRDと機能設計書に基づいてアーキテクチャ設計書を作成するスキル。docs/prd.md と docs/functional-design.md が存在する場合に、テクノロジースタック、レイヤードアーキテクチャ、データ永続化戦略、パフォーマンス要件、セキュリティ設計等を含むアーキテクチャ設計書を作成します。「アーキテクチャ設計書を作成して」「技術仕様書を書いて」「architecture design を作って」等のリクエストで使用してください。

ks6088ts-labs
ks6088ts-labs
development
open
architecture-patterns
0

project-setup-expert

Multi-module 구조 설계, Gradle 설정, Version Catalog, 의존성 관리. 헥사고날 아키텍처 모듈 분리. Domain 외부 의존성 금지, 순환 의존성 금지. QA 도구 (Checkstyle, SpotBugs, PMD, JaCoCo) 설정.

ryu-qqq
ryu-qqq
development
open
architecture-patterns
0

safety-architecture

Framework for designing safeguards in autonomous systems including kill switches, resource limits, anomaly detection, and human-in-the-loop patterns.

chaserbreitenbach
chaserbreitenbach
development
open
architecture-patterns
0

fpf-skillhello-world

Minimal reference skill used to validate parsing and loading.

venikman
venikman
development
open
architecture-patterns
0

jpa

JPA entities, repositories, and Hibernate ORM patterns for Spring Boot 3.2.5 with Kotlin Use when: Creating/modifying entities, repositories, database queries, or handling persistence layer concerns

psh-inc
psh-inc
development
open
architecture-patterns
0

enforce

Validate atomic specs meet atomicity criteria

matthew-plusprogramming
matthew-plusprogramming
development
open
architecture-patterns
0

global-tech-stack

Reference and maintain the project's technology stack including frameworks, languages, databases, testing tools, and third-party services to ensure consistency across the codebase. Use this skill when making technology decisions, adding new dependencies, choosing appropriate tools or libraries, configuring build systems, setting up testing frameworks, or documenting the tech stack. Apply this skill when selecting which framework, library, or tool to use for a given task, when ensuring code follows the conventions of the chosen stack (React patterns, Python idioms, Rails conventions), when integrating third-party services, or when documenting technology choices in README or architecture documentation. This skill ensures all team members use consistent technologies, new additions align with existing stack decisions, technology choices are documented with rationale, and the project maintains coherent patterns rather than mixing conflicting approaches or frameworks.

overtimepog
overtimepog
development
open
architecture-patterns
0

principles

Core software design principles from 'A Philosophy of Software Design'. Use when asking about decomposition, deep modules, information hiding, complexity management, or John Ousterhout's design principles.

bchapuis
bchapuis
development
open
architecture-patterns
0

kaizen

Use when Code implementation and refactoring, architecturing or designing systems, process and workflow improvements, error handling and validation. Provide techniques to avoid over-engineering and apply iterative improvements.

Zpankz
Zpankz
development
open
architecture-patterns
0

design-patterns

Software design patterns for Python and C++ development. Use when implementing creational patterns (Factory, Builder, Singleton), structural patterns (Adapter, Decorator, Facade), or behavioral patterns (Strategy, Observer, Command). Covers Gang of Four patterns with language-specific implementations, when to use each pattern, and common anti-patterns to avoid.

NmBoyd
NmBoyd
development
open
architecture-patterns
0

linq-query-patterns

Enforces LINQ query syntax patterns, separation of concerns, and async execution for data access. Use when writing repository methods, implementing LINQ queries, or refactoring data access code to follow project conventions.

michaellperry
michaellperry
development
open
architecture-patterns
0

ddd-oop

Use when designing domain models, adding business logic to classes, deciding where methods belong, or reviewing code that passes many parameters to services. Use when you see data containers without behavior, services doing calculations that belong in entities, or nullable fields for data that always exists together.

markky21
markky21
development
open
architecture-patterns
0

paul-artisan-contract

Behavior contract for domain artisans serving the Masterbuilder. Defines how to provide counsel (Phase 1) and execute assigned tasks (Phase 2).

christopheraaronhogg
christopheraaronhogg
development
open
architecture-patterns
0

handling-async-operations-lite

Provides essential async programming patterns with Task and ValueTask. Use when quickly referencing core async/await techniques without detailed explanations.

christian289
christian289
development
open
architecture-patterns
0

do-formats-data

TOON encoding, JSON/YAML 최적화, 직렬화 패턴, 데이터 검증을 다루는 데이터 포맷 전문가

yejune
yejune
development
open
architecture-patterns
0

tenant-aware-ops

Operational patterns for multi-tenant systems: tenant-safe debugging and monitoring, per-tenant maintenance and migrations, fairness controls, and compliance-aware access

AmnadTaowsoam
AmnadTaowsoam
development
open
architecture-patterns
0

async-patterns

Fixes async/await pattern issues including unnecessary async, sequential operations that should be parallel, and awaiting non-promises. Use when encountering require-await, await-thenable, or optimizing Promise performance.

mgd34msu
mgd34msu
development
open
Previous
Page 141 / 172
Next