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
11

sysml-modeling

Systems Modeling Language (SysML) for systems engineering and complex system design

melodic-software
melodic-software
development
open
architecture-patterns
11

gap-analysis

Compare current state to target state architecture. Scoped to technical options - requires business context for complete analysis.

melodic-software
melodic-software
development
open
architecture-patterns
11

fastmcp-creator

Build Model Context Protocol (MCP) servers - comprehensive coverage of generic MCP protocol AND FastMCP framework specialization. Use when creating any MCP server (Python FastMCP preferred, TypeScript/Node also covered). Includes agent-centric design principles, evaluation creation, Pydantic/Zod validation, async patterns, STDIO/HTTP/SSE transports, FastMCP Cloud deployment, .mcpb packaging, security patterns, and mid-2025+ community practices. Standalone skill with no external dependencies.

Jamie-BitFlight
Jamie-BitFlight
development
open
architecture-patterns
10

project-alignment-validation

Semantic validation patterns for PROJECT.md alignment (GOALS, SCOPE, CONSTRAINTS, ARCHITECTURE)

akaszubski
akaszubski
development
open
architecture-patterns
10

architecture-patterns

This skill should be used when designing system architecture, making architectural decisions, or evaluating design patterns. It provides guidance on common patterns, ADR templates, design principles, and tradeoff analysis.

akaszubski
akaszubski
development
open
architecture-patterns
10

laravel-actions

Action-oriented architecture for Laravel. Invokable classes that contain domain logic. Use when working with business logic, domain operations, or when user mentions actions, invokable classes, or needs to organize domain logic outside controllers.

leeovery
leeovery
development
open
architecture-patterns
10

state-management-patterns

State persistence patterns for autonomous-dev including JSON persistence, atomic writes, file locking, crash recovery, and state versioning. Use when implementing stateful libraries or features requiring persistent state.

akaszubski
akaszubski
development
open
architecture-patterns
10

skill-integration

Standardized patterns for how agents discover, reference, and compose skills using progressive disclosure architecture

akaszubski
akaszubski
development
open
architecture-patterns
10

rust-engineering

Robust Rust patterns for file-backed data, parsing, persistence, FFI boundaries, and system integration. Use when writing Rust that handles file formats, subprocess integration, PID/process management, Serde serialization, or UniFFI boundaries. Covers UTF-8 safety, atomic writes, state machines, and defensive error handling.

petekp
petekp
development
open
architecture-patterns
10

laravel-multi-tenancy

Multi-tenant application architecture patterns. Use when working with multi-tenant systems, tenant isolation, or when user mentions multi-tenancy, tenants, tenant scoping, tenant isolation, multi-tenant.

leeovery
leeovery
development
open
architecture-patterns
10

api-designer

Server action patterns

databayt
databayt
development
open
architecture-patterns
10

simplification-cascades

Find one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z"

nibsbin
nibsbin
development
open
architecture-patterns
10

error-handling-patterns

Standardized error handling patterns including exception hierarchy, error message formatting, security audit logging, and graceful degradation. Use when raising exceptions, handling errors, or implementing validation.

akaszubski
akaszubski
development
open
architecture-patterns
10

brainstorming

Use BEFORE any creative work - creating features, building components, adding functionality, or modifying behavior

JackUait
JackUait
development
open
architecture-patterns
10

sacp-v2-migration

Migrate Rust code from sacp v1.x to v2.0 role-based API. Use when upgrading sacp dependencies, fixing Builder errors, or when code references MessageAndCx or old connection patterns.

symposium-dev
symposium-dev
development
open
architecture-patterns
10

library-design-patterns

Standardized library design patterns for autonomous-dev including two-tier design, progressive enhancement, non-blocking enhancements, and security-first architecture. Use when creating or refactoring Python libraries.

akaszubski
akaszubski
development
open
architecture-patterns
10

architecture

Reference for project architecture. Use when you need to understand the codebase structure, module organization, request/response flow, or key types.

washanhanzi
washanhanzi
development
open
architecture-patterns
10

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

mugubr
mugubr
development
open
architecture-patterns
10

bundle-optimizer

Analyze and reduce bundle size, implement code splitting, optimize dependencies, and improve build performance. Use when bundle is too large, load times are slow, or implementing progressive loading.

joshtol
joshtol
development
open
architecture-patterns
9

parallel-explore

Parallel exploration of codebase questions by decomposing into independent tracks. Use when exploring architecture, understanding systems, or investigating complex questions that benefit from multiple perspectives.

front-depiction
front-depiction
development
open
architecture-patterns
9

musubix-traceability

Guide for managing traceability between requirements, designs, code, and tests. Use this when asked to verify traceability, create traceability matrices, or perform impact analysis.

nahisaho
nahisaho
development
open
architecture-patterns
9

refactor-code

Refactor code to improve clarity and maintainability without changing behavior. Use when improving readability, reducing complexity, or eliminating duplication.

zbruhnke
zbruhnke
development
open
Previous
Page 80 / 172
Next