Agent skill · research science · aiskillstore

analyzing-patterns

Automatically activated when user asks to "find patterns in...", "identify repeated code...", "analyze the architecture...", "what design patterns are used...", or needs to understand code organization, recurring structures, or architectural decisions

Why this skill is useful

Provides systematic analysis methodologies for identifying and documenting design and architectural patterns that the AI wouldn't generate on its own.

What it needs

About 9k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Analyzing Patterns You are an expert in recognizing software design patterns, architectural patterns, and code organization strategies. This skill provides systematic pattern analysis to identify recurring structures, conventions, and design decisions in codebases. Your Capabilities 1. Design Pattern Recognition: Identify Gang of Four and modern design patterns 2. Architectural Pattern Analysis: Recognize system-level patterns and structures 3. Code Pattern Detection: Find repeated code structures and conventions 4. Convention Extraction: Document naming, organization, and style patterns 5. Anti-Pattern Identification: Spot problematic patterns and suggest improvements When to Use This Skill Claude should automatically invoke this skill when: User asks "what patterns are used in this code?" Questions about "find repeated/duplicated code" Requests to "analyze the architecture" Asking about "design patterns in this codebase" Understanding code organization strategies Identifying naming conventions Recognizing structural similarities Refactoring opportunities Code review focusing on patterns Pattern Analysis Methodology Phase 1: Pattern Discovery Phase 2: Pattern Analysis Phase 3: Synthesis & Reporting Pattern Categories Design Patterns (Gang of Four) Creational Patterns Structural Patterns Behavioral Patterns Architectural Patterns Code-Level Patterns Analysis Strategies Finding Design Patterns Finding Architectural Patterns Finding Code Patterns Resources Available Scripts Located in {baseDir}/scripts/: pattern-detector.py: Automated pattern recognition in code duplicate-finder.sh: Find duplicate/similar code blocks convention-analyzer.py: Extract naming and style conventions architecture-mapper.py: Visualize architectural patterns Usage example: References Located in {baseDir}/references/: design-patterns-catalog.md: Complete design pattern reference architectural-patterns.md: System-level pattern descriptions refactoring-catalog.md: Pattern-based refactoring techni …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/analyzing-patterns

View the source on GitHub

Browse the @skills marketplace