skills/smithery.ai/Architecture Patterns Analysis

Architecture Patterns Analysis

Installation
SKILL.md

Architecture Patterns Analysis Framework

Use this framework when analyzing a codebase for architectural quality. Evaluate each area systematically and note specific examples.

Analysis Criteria

1. Layering and Separation of Concerns

Evaluate how well the codebase separates different responsibilities:

What to look for:

  • Clear boundaries between UI, business logic, and data access
  • Dependencies flow inward (outer layers depend on inner, not vice versa)
  • Each layer has a single, well-defined responsibility
  • No circular dependencies between layers

Signs of problems:

Installs
–
First Seen
–
Architecture Patterns Analysis from smithery.ai