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
9

dry-philosophy

Don't Repeat Yourself (DRY) and Never Reinvent the Wheel (NRtW) - core b00t principles. Use existing libraries, leverage Rust via PyO3 instead of duplicating logic in Python, and contribute to upstream projects rather than fork privately.

elasticdotventures
elasticdotventures
development
open
architecture-patterns
9

musubix-c4-design

Guide for creating C4 model design documents. Use this when asked to create architecture designs, system context diagrams, container diagrams, or component diagrams following the C4 model methodology.

nahisaho
nahisaho
development
open
architecture-patterns
9

musubix-best-practices

Guide for applying MUSUBIX's 17 learned best practices. Use this when asked about coding patterns, design patterns, or testing patterns that MUSUBIX recommends.

nahisaho
nahisaho
development
open
architecture-patterns
9

musubix-adr-generation

Guide for creating Architecture Decision Records (ADRs). Use this when asked to document architecture decisions, technology choices, or design trade-offs.

nahisaho
nahisaho
development
open
architecture-patterns
9

service-implementation

Implement Effect services as fine-grained capabilities avoiding monolithic designs

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

domain-modeling

Create production-ready Effect domain models using Schema.TaggedStruct for ADTs, Schema.Data for automatic equality, with comprehensive predicates, orders, guards, and match functions. Use when modeling domain entities, value objects, or any discriminated union types.

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

layer-design

Design and compose Effect layers for clean dependency management

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

swift-concurrency

Expert guidance on Swift Concurrency concepts. Use when working with async/await, Tasks, actors, MainActor, Sendable, isolation domains, or debugging concurrency compiler errors. Helps write safe concurrent Swift code.

nonameplum
nonameplum
development
open
architecture-patterns
9

parameterization

Master declarative parameter systems with Param for type-safe configuration. Use this skill when building parameterized classes with automatic validation, creating reactive dependencies with @param.depends, implementing watchers for side effects, auto-generating UIs from parameters, or organizing application configuration with hierarchical parameter structures.

uw-ssec
uw-ssec
development
open
architecture-patterns
9

context-witness

Decide between Context Tag witness and capability patterns for dependency injection, understanding coupling trade-offs

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

senior-java

World-class Java and Spring Boot development skill for enterprise applications, microservices, and cloud-native systems. Expertise in Spring Framework, Spring Boot 3.x, Spring Cloud, JPA/Hibernate, and reactive programming with WebFlux. Includes project scaffolding, dependency management, security implementation, and performance optimization.

rickydwilson-dcs
rickydwilson-dcs
development
open
architecture-patterns
9

progressive-disclosure

Reduce complexity by revealing information progressively. Use when designing onboarding, complex forms, feature-rich interfaces, or any experience where showing everything at once would overwhelm users.

flpbalada
flpbalada
development
open
architecture-patterns
9

documentation-specialist

Extracts system architecture and creates data flow documentation (Stages 1, 2, 6). Focuses on source traceability and accurate information extraction. Does NOT perform security analysis or quality validation.

ensingm2
ensingm2
development
open
architecture-patterns
9

senior-security

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture, conducting penetration tests, implementing cryptography, or performing security audits.

rickydwilson-dcs
rickydwilson-dcs
development
open
architecture-patterns
9

scaffold-aggregate

Create a new event-sourced aggregate with proper Apply methods, event handling, and Marten configuration. Use this when adding a new domain entity that needs event sourcing.

aalmada
aalmada
development
open
architecture-patterns
9

scaffold-projection

Create a new Marten read model projection for CQRS queries. Use this when you need to create an optimized read model from event streams.

aalmada
aalmada
development
open
architecture-patterns
9

planning

Technical implementation planning and architecture design. Capabilities: feature planning, system architecture, technical evaluation, implementation roadmaps, requirement breakdown, trade-off analysis, codebase analysis, solution design. Actions: plan, architect, design, evaluate, breakdown technical solutions. Keywords: implementation plan, technical design, architecture, system design, roadmap, requirements analysis, trade-offs, technical evaluation, feature planning, solution design, scalability, security, maintainability, sprint planning, task breakdown. Use when: planning new features, designing system architecture, evaluating technical approaches, creating implementation roadmaps, breaking down complex requirements, assessing technical trade-offs.

samhvw8
samhvw8
development
open
architecture-patterns
9

adr-writing

Write Architectural Decision Records following MADR template. Applies Definition of Done criteria, marks gaps for later completion. Use when generating ADR documents from extracted decisions.

existential-birds
existential-birds
development
open
architecture-patterns
9

pattern-matching

Master Effect pattern matching using Data.TaggedEnum, $match, $is, Match.typeTags, and Effect.match. Avoid manual _tag checks and Effect.either patterns. Use this skill when working with discriminated unions, ADTs, or conditional logic based on tagged types.

front-depiction
front-depiction
development
open
architecture-patterns
8

architect

Use when making architecture decisions, creating ADRs, designing system components, evaluating technology choices, or planning technical implementations. Invoked for system design, scalability analysis, and platform decisions.

jpoley
jpoley
development
open
architecture-patterns
8

sdd-methodology

Use when explaining or applying Spec-Driven Development workflow, guiding through SDD phases, or helping with workflow decisions. Invoked for methodology guidance, workflow optimization, and best practices.

jpoley
jpoley
development
open
architecture-patterns
8

ddd-design-docs

Provides DDD layered architecture patterns. Use when designing domain-centric systems or structuring complex business logic.

ssiumha
ssiumha
development
open
architecture-patterns
8

data-flow

Rooms as pipeline nodes, exits as edges, objects as messages

SimHacker
SimHacker
development
open
architecture-patterns
8

go-rust-systems

Go and Rust systems programming best practices for performance-critical, concurrent, and safe applications. Covers error handling, ownership/borrowing (Rust), context and goroutines (Go), testing patterns, and production deployment. Use when working with .go, .rs files, Cargo.toml, go.mod, or when asking about Go or Rust development.

KiranEswaran
KiranEswaran
development
open
Previous
Page 81 / 172
Next