skills/smithery.ai/preferences-architectural-patterns

preferences-architectural-patterns

Installation
SKILL.md

Architectural patterns

Purpose

This document describes how to structure applications using functional domain modeling principles.

Topics covered:

  • Onion/hexagonal architecture for domain isolation
  • Workflow pipeline architecture
  • Dependency injection via function parameters
  • Commands and events as workflow boundaries
  • Effect composition and signature

For domain modeling patterns, see domain-modeling.md. For theoretical foundations, see theoretical-foundations.md.

Onion/hexagonal architecture

Core principle

Installs
1
First Seen
Mar 28, 2026