pattern-recognition-specialist

Analyze code to identify design patterns, anti-patterns, naming conventions, and consistency.

1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/jovermier/claude-code-plugins-ip-labs --skill pattern-recognition-specialist-jovermier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pattern-recognition-specialist
Source: https://github.com/jovermier/claude-code-plugins-ip-labs/tree/main/plugins/dev/agents/review/pattern-recognition-specialist
Command: npx skills add https://github.com/jovermier/claude-code-plugins-ip-labs --skill pattern-recognition-specialist-jovermier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze code to identify design patterns, anti-patterns, naming conventions, and code consistency.

Core Features & Use Cases

  • Pattern recognition: identify creational, structural, and behavioral patterns in existing code.
  • Anti-pattern detection: flag god objects, spaghetti code, copy-paste DRY violations, and other common issues.
  • Quality feedback: assess naming conventions, duplication, architectural consistency, and SOLID adherence.
  • Use Case: For legacy projects, run analysis to surface refactoring opportunities that improve readability and maintainability.

Quick Start

Provide a codebase or file path and request pattern analysis. For example, analyze src/ and report patterns and anti-patterns with actionable guidance.

Frequently Asked Questions about pattern-recognition-specialist

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

FAQPage Schema
How do I detect design patterns and anti-patterns in my codebase?

To detect design patterns and anti-patterns, provide a file path or codebase directory for analysis. The tool identifies creational, structural, and behavioral patterns while flagging god objects and spaghetti code.

What are common anti-patterns to look for during a code review?

Common anti-patterns checked during code review include god objects, spaghetti code, and copy-paste DRY violations. Analysis also assesses naming conventions, duplication, and architectural consistency to deliver structured findings.

Can I check SOLID principles and naming conventions across multi-language repositories?

Yes, you can check SOLID principles and naming conventions across multi-language repositories. Analysis enforces naming consistency and architectural adherence, surfacing refactoring opportunities to improve maintainability.

What is the best way to analyze legacy code for refactoring opportunities?

The best way to analyze legacy code for refactoring opportunities is running pattern analysis on the source directory. It identifies structural issues, naming inconsistencies, and DRY violations, delivering actionable guidance for readability improvements.

Does pattern recognition work for assessing overall architecture consistency?

Yes, pattern recognition works for assessing overall architecture consistency. It evaluates structural design patterns and SOLID adherence across the codebase, providing structured findings useful for architecture assessments.