architecture-paradigms

Community

Select and plan architectural patterns with ease.

Authorathola
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Choosing the right architectural paradigm for a project can be complex, with many options and trade-offs. This skill provides an interactive selector and implementation planner to guide you through architectural decisions.

Core Features & Use Cases

  • Interactive Selection: Guides you to identify suitable paradigms based on primary concerns (testability, scalability, etc.).
  • Paradigm Comparison: Evaluates multiple architectural patterns side-by-side.
  • Implementation Roadmap: Generates detailed roadmaps for chosen paradigms, including ADR templates and migration checklists.
  • Deep Dive Access: Orchestrates access to specialized skills for each architectural paradigm.
  • Use Case: When starting a new project, use this skill to compare Functional Core/Imperative Shell with Hexagonal Architecture based on your needs for testability and infrastructure flexibility, then generate an implementation plan.

Quick Start

Define your primary architectural concerns (e.g., testability, real-time scaling) to get paradigm recommendations.

Dependency Matrix

Required Modules

architecture-paradigm-functional-corearchitecture-paradigm-hexagonalarchitecture-paradigm-cqrs-esarchitecture-paradigm-event-drivenarchitecture-paradigm-layeredarchitecture-paradigm-modular-monolitharchitecture-paradigm-microkernelarchitecture-paradigm-microservicesarchitecture-paradigm-service-basedarchitecture-paradigm-space-basedarchitecture-paradigm-pipelinearchitecture-paradigm-serverlessarchitecture-paradigm-client-server

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: architecture-paradigms
Download link: https://github.com/athola/claudenomicon/archive/main.zip#architecture-paradigms

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository