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