home/categories/architecture-patterns
category focus

Architecture

Design patterns and architectural blueprints.

4113 skillsall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
architecture-patterns
1

caching-strategies

Multi-layer caching with Redis, CDN, and browser caching for optimal application performance

doanchienthangdev
doanchienthangdev
development
open
architecture-patterns
1

solid-principles

SOLID design principles for .NET. Use when designing classes, interfaces, and object relationships. Ensures maintainable, testable, and extensible code.

DoubleslashSE
DoubleslashSE
development
open
architecture-patterns
1

flutter-brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation using Clean Architecture principles.

vp-k
vp-k
development
open
architecture-patterns
1

mcp-gateway-patterns

MCP Gateway design patterns for Agent Gateway, Subprocess, and Daemon isolation. Use when designing MCP integrations.

chkim-su
chkim-su
development
open
architecture-patterns
1

golang

Go patterns for backend development, testing, and clean architecture. Use when writing Go code.

malston
malston
development
open
architecture-patterns
1

fsharp-persistence

Implement data persistence using SQLite with Dapper, JSON files, or event sourcing. Use when: "database", "save data", "store", "CRUD", "create table", "query", "SQL", "SQLite", "Dapper", "file storage", "JSON file", "event sourcing", "persistence", "read from database", "write to database", "data access", "repository". Creates code in src/Server/Persistence.fs with async I/O patterns.

heimeshoff
heimeshoff
development
open
architecture-patterns
1

code-quality-master

Maestro de calidad de código - refactoring, code smells, arquitectura limpia y mejores prácticas

jokken79
jokken79
development
open
architecture-patterns
1

ruby

Ruby programming patterns and idioms

miles990
miles990
development
open
architecture-patterns
1

code-quality

Use when developing new features, refactoring existing code, or making significant code changes. Enforces SOLID principles, code readability, maintainability, and pragmatic design decisions. Ensures proper use of constants, logical code organization, and avoidance of common anti-patterns.

veelenga
veelenga
development
open
architecture-patterns
1

dispatching-parallel-agents

Use for 3+ independent failures - dispatches parallel subagents with Shannon wave coordination, success scoring (0.00-1.00) per domain, and MCP result aggregation

krzemienski
krzemienski
development
open
architecture-patterns
1

elixir-expert

Expert-level Elixir, Phoenix, OTP, and concurrent systems

personamanagmentlayer
personamanagmentlayer
development
open
architecture-patterns
1

carebridge-standards

Comprehensive coding standards and architectural patterns for the CareBridge eldercare management application. Includes critical patterns for case context management, Stripe integration, Next.js 15 requirements, component creation rules, and database operations. This skill should be used whenever working on the CareBridge codebase to ensure consistency and prevent common mistakes.

Human-Frontier-Labs-Inc
Human-Frontier-Labs-Inc
development
open
architecture-patterns
1

patterns-serialization-dev

Cross-cutting patterns for serialization and validation across languages. Use when translating JSON handling between languages, converting struct tags to derive macros, mapping validation libraries, or designing schema-based serialization for language conversions.

aRustyDev
aRustyDev
development
open
architecture-patterns
1

dependency-injection-patterns

Decouple business logic from UI using Inversion of Control with Context and Hooks.

harborgrid-justin
harborgrid-justin
development
open
architecture-patterns
1

typescript-fp

Master functional programming in TypeScript with type-safe patterns, strict typing, advanced type system features, discriminated unions, mapped types, conditional types, and functional patterns. Use when writing TypeScript code with functional paradigms, type-safe error handling with Option/Either types, implementing type-safe composition, leveraging TypeScript's type system for functional patterns, or ensuring compile-time safety in functional code.

manutej
manutej
development
open
architecture-patterns
1

dhh-philosophy

This skill should be used when the user asks about Rails philosophy, DHH's principles, the Rails way, "convention over configuration", "majestic monolith", "omakase", "sharp knives", NO BUILD, integrated systems, programmer happiness, or general Rails 8 design principles. Also use when discussing why Rails makes certain architectural decisions or when comparing Rails approaches to alternatives. Examples:

sjnims
sjnims
development
open
architecture-patterns
1

python-project

Modern Python project architecture guide for 2025. Use when creating Python projects (APIs, CLI, data pipelines). Covers uv, Ruff, Pydantic, FastAPI, and async patterns.

majiayu000
majiayu000
development
open
architecture-patterns
1

cpp

Modern C++ programming patterns and idioms

miles990
miles990
development
open
architecture-patterns
1

phase-doc-generator

Generates comprehensive implementation documentation for software development phases. Creates 7 professional documents including atomic commit plans, checklists, environment setup, review guides, and testing strategies. Use when the user mentions "generate phase documentation", "create implementation docs", "phase planning", "atomic commits documentation", "implementation guide", or needs structured documentation for a development phase with step-by-step implementation plans. Supports any tech stack (Next.js, Django, React, Python, etc.). Uses adaptive sizing (1-20+ commits) based on actual complexity rather than arbitrary limits.

sebc-dev
sebc-dev
development
open
architecture-patterns
1

store-migration-workflow

Migrate monolithic Zustand stores to domain-specific stores using GOAP planning, hive-mind coordination, and neural pattern learning. Use when refactoring god objects, decomposing state management, or improving architecture grades.

bjpl
bjpl
development
open
architecture-patterns
1

figure-ground

El cerebro separa elementos en primer plano y fondo. Use cuando diseñe modales, overlays, focus states, o jerarquía visual de capas.

vjrivmon
vjrivmon
development
open
architecture-patterns
1

python

Python development with type hints, async patterns, testing, and modern best practices

doanchienthangdev
doanchienthangdev
development
open
architecture-patterns
1

mocking

Mocking skill for the ikigai project

mgreenly
mgreenly
development
open
Previous
Page 112 / 172
Next