home/categories/architecture-patterns
category focus

Architecture

Design patterns and architectural blueprints.

4113 ์Šคํ‚ฌall categories
sorting
์Šคํƒ€
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