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
6

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.

enuno
enuno
development
open
architecture-patterns
6

behavioral-core

Plaited behavioral programming patterns for event-driven coordination and symbolic reasoning. Use when implementing behavioral programs with behavioral()/useBehavioral, designing rule composition with bThread/bSync, orchestrating test runners or workflows, or building neuro-symbolic reasoning layers.

plaited
plaited
development
open
architecture-patterns
6

refactor-structural-duplication

Identify structurally duplicate logic (pipeline-spine duplication) across semantically distinct modules. Use when multiple implementations share the same orchestration skeleton (e.g., bounds→shape→chunking→reduction→wrap), and unification may require subtle abstraction. Produces a duplication map and a safe extraction/refactor plan.

JordanGunn
JordanGunn
development
open
architecture-patterns
6

aidb-architecture

Comprehensive architectural reference for AIDB core and MCP integration. Covers 6-layer architecture (MCP, Service, Session, Adapter, DAP Client, Protocol), component organization, data flow patterns, and design decisions. Use when explaining overall system design or understanding how layers interact.

ai-debugger-inc
ai-debugger-inc
development
open
architecture-patterns
6

analyzing-messaging-layer

Use when analyzing event-driven systems, message queues, async processing, and pub/sub patterns

cliftonc
cliftonc
development
open
architecture-patterns
6

global-error-handling

Implement robust error handling with user-friendly messages, specific exception types, centralized error boundaries, and graceful degradation strategies. Use this skill when implementing error handling logic in any part of the application. When writing try-catch blocks, error boundaries, or exception handlers. When validating input and failing fast with clear error messages. When handling API errors, network failures, or external service timeouts. When implementing retry strategies with exponential backoff. When ensuring resources are properly cleaned up in finally blocks. When displaying error messages to users without exposing technical details. This skill applies to all error handling across frontend and backend code.

coreyja
coreyja
development
open
architecture-patterns
6

planning

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

kevinnguyen271090
kevinnguyen271090
development
open
architecture-patterns
6

architect-role-skill

Professional software architecture skill for analyzing existing codebases, designing new systems, creating comprehensive planning documents, and guiding technical decision-making through structured architectural workflows.

enuno
enuno
development
open
architecture-patterns
6

testing-strategy

Comprehensive guide for implementing AIDB tests following E2E-first philosophy, DebugInterface abstraction, and MCP response health standards

ai-debugger-inc
ai-debugger-inc
development
open
architecture-patterns
6

dev-swarm-stage-architecture

Design the complete system architecture including components, data flow, infrastructure, database schema, and API design. Use when starting stage 06 (architecture) or when user asks about system design, tech stack, or database schema.

X-School-Academy
X-School-Academy
development
open
architecture-patterns
6

incident-response-smart-fix

[Extended thinking: This workflow implements a sophisticated debugging and resolution pipeline that leverages AI-assisted debugging tools and observability platforms to systematically diagnose and res

rmyndharis
rmyndharis
development
open
architecture-patterns
6

caching-cdn-strategy-planner

Designs multi-layer caching strategy with edge CDN, server-side caching, cache invalidation, and CDN configuration. Use for "caching strategy", "CDN setup", "cache invalidation", or "performance optimization".

patricio0312rev
patricio0312rev
development
open
architecture-patterns
6

typescript-functional

TypeScript functional programming. Use for pure functions, immutability, composition. Favors ternaries, switch, map/filter/reduce over imperative code. Concise, declarative patterns.

Seeker1911
Seeker1911
development
open
architecture-patterns
6

rust-dev-guidelines

Idiomatic Rust development patterns for async applications. Covers error handling with Result/Option, ownership and borrowing, async/await with Tokio, traits and generics, serde serialization, Arc/Mutex for shared state, and clippy best practices. Use when writing Rust code, refactoring, handling errors, or implementing async patterns.

ocn
ocn
development
open
architecture-patterns
6

pattern-dev

Day-to-day pattern development best practices. Use when actively developing patterns. Covers incremental development, commits, communication guidelines, and general development workflow.

jkomoros
jkomoros
development
open
architecture-patterns
6

adr-writing

Use when documenting significant architectural decisions. Creates focused ADRs explaining context, decision, and alternatives. Prevents vague documentation and implementation detail bloat. Triggers: 'create ADR', 'document decision', making technology/framework/persistence/auth choices, cross-cutting concerns.

sebnow
sebnow
development
open
architecture-patterns
6

analyzing-domain-model

Use when analyzing domain entities, value objects, aggregates, and business rules encoded in the model

cliftonc
cliftonc
development
open
architecture-patterns
6

global-tech-stack

Reference and maintain knowledge of the project's technical stack including frameworks, languages, databases, testing tools, and third-party services. Use this skill when making architectural decisions about which technologies to use. When adding new dependencies or integrating third-party services. When setting up development environments or deployment infrastructure. When choosing between different libraries or frameworks for a feature. When documenting the technology choices made in the project. When onboarding new team members to understand the tech stack. This skill helps ensure technology choices align with the established stack and provides a reference for all technical decisions.

coreyja
coreyja
development
open
architecture-patterns
6

code-review-assistant

Perform comprehensive code reviews following SOLID principles and best practices

jarkillo
jarkillo
development
open
architecture-patterns
6

software-architect

Design and build software with high cohesion, low coupling, composition-first structures, and functional-style defaults (TigerStyle-inspired).

Stephanvs
Stephanvs
development
open
architecture-patterns
6

event-driven-architect

Designs event-driven architectures with event sourcing, CQRS, pub/sub patterns, and domain events for decoupled systems. Use when users request "event sourcing", "CQRS", "domain events", "pub/sub", or "event-driven".

patricio0312rev
patricio0312rev
development
open
architecture-patterns
6

asset-manager

Organize design assets, optimize images and fonts, maintain brand asset libraries, implement version control for assets, and enforce naming conventions. Keep design assets organized and production-ready.

daffy0208
daffy0208
development
open
architecture-patterns
6

multi-tenant

Use when building SaaS applications needing data isolation between customers - implements owner-based filtering for secure multi-tenant document storage and search with workspace, organization, or tenant-level separation

juanre
juanre
development
open
architecture-patterns
6

example-skill

Example skill demonstrating progressive disclosure pattern

raw391-ai
raw391-ai
development
open
Previous
Page 85 / 172
Next