architectural-pattern-discovery

Identify architectural and design patterns across software systems.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/xilnick/claude-guild --skill architectural-pattern-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architectural-pattern-discovery
Source: https://github.com/xilnick/claude-guild/tree/main/guideline/shipped-skills/architectural-pattern-discovery
Command: npx skills add https://github.com/xilnick/claude-guild --skill architectural-pattern-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes a codebase to identify recurring architectural, design, and coding patterns from low-level idioms to high-level system architecture.

Core Features & Use Cases

  • Low- and high-level pattern coverage: Detects creational, structural, behavioral patterns, plus architectural styles.
  • Pattern mapping: Relates component interactions, data flows, and deployment considerations.
  • Stakeholder value: Provides architecture teams with a comprehensive pattern landscape for planning and reviews.

Quick Start

Run architectural pattern discovery on the project to generate a catalog of patterns and recommended improvements.

Frequently Asked Questions about architectural-pattern-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify architectural patterns in my codebase?

Architectural pattern discovery analyzes your codebase to detect creational, structural, and behavioral patterns across system components. It maps interactions and data flows from low-level idioms to high-level architecture styles, providing a comprehensive pattern catalog for your project.

What patterns can be discovered across different frameworks and technologies?

This analysis identifies patterns technology-agnostic across frameworks and deployment contexts. It covers design patterns, architectural styles, and coding idioms regardless of your tech stack, making it applicable to heterogeneous systems.

When should I run pattern discovery during a project?

Pattern discovery applies throughout the project lifecycle: during onboarding to understand existing architecture, refactoring to guide restructuring, architecture reviews to assess design quality, and technical debt assessment to surface pattern-related issues.

How does pattern analysis help with architecture reviews?

Pattern discovery maps component interactions and provides stakeholders with a comprehensive pattern landscape. Architecture teams use this catalog to plan improvements, validate design decisions, and document the system's structural and behavioral characteristics.

Can pattern discovery work on systems with mixed architectural styles?

Yes. The analysis handles systems across deployment contexts and framework combinations. It identifies patterns at both component and system levels, making it suitable for complex, hybrid architectures and refactoring scenarios.