architecture-patterns

Identify and apply MVC, Layered, and Event-Driven architecture patterns to designs.

Updated Jan 3, 2026
One-click install
npx skills add https://github.com/nicholasgriffintn/claude-code --skill architecture-patterns-nicholasgriffintn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-patterns
Source: https://github.com/nicholasgriffintn/claude-code/tree/main/skills/architecture-patterns
Command: npx skills add https://github.com/nicholasgriffintn/claude-code --skill architecture-patterns-nicholasgriffintn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps identify and apply common software architecture patterns to improve scalability, maintainability, and clarity in designs.

Core Features & Use Cases

  • Pattern Recognition: Recognize common patterns (MVC, Layered, Event-Driven) and map them to project needs.
  • Trade-off Analysis: Compare strengths/weaknesses of patterns for given requirements.
  • Documentation & Diagrams: Produce decision records and diagrams to justify choices.

Quick Start

Use the architecture-patterns skill to analyze a feature proposal and propose an MVC or Layered architecture with clear components.