pattern-recognition-specialist

Identify and catalog design patterns, anti-patterns, naming conventions, duplication, and architectural boundaries across codebases.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Andreicr1/netz-analysis-engine --skill pattern-recognition-specialist-andreicr1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pattern-recognition-specialist
Source: https://github.com/Andreicr1/netz-analysis-engine/tree/main/.gemini/skills/pattern-recognition-specialist
Command: npx skills add https://github.com/Andreicr1/netz-analysis-engine --skill pattern-recognition-specialist-andreicr1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes code for design patterns, anti-patterns, naming conventions, and duplication. Use when checking codebase consistency or verifying new code follows established patterns.

Core Features & Use Cases

  • Detects common design patterns (Factory, Singleton, Observer, Strategy, etc.) and assesses implementation quality.
  • Identifies anti-patterns and code smells, including TODO/FIXME/HACK comments, God objects, circular dependencies, and improper coupling.
  • Evaluates naming conventions across variables, methods, classes, modules, and files, with concrete improvement suggestions.
  • Detects duplicated code blocks and suggests refactoring into shared utilities where appropriate.
  • Performs architectural boundary checks to ensure proper layering and separation of concerns.

Quick Start

Run a pattern-and-anti-pattern scan on a given codebase and summarize findings to inform code reviews and refactoring decisions.

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 anti-patterns and code smells in my codebase?

To detect anti-patterns and code smells, the Skill scans for God objects, circular dependencies, improper coupling, and TODO/FIXME/HACK comments. It catalogs these findings to inform code reviews and refactoring decisions.

What is the best way to check naming conventions across a multi-language repository?

The best way to check naming conventions is running a structured scan that evaluates variables, methods, classes, modules, and files. It provides concrete improvement suggestions to ensure consistency across multi-language repositories.

How do I identify duplicated code blocks and suggest refactoring?

To identify duplicated code blocks, the Skill performs duplication detection during codebase scans. It then suggests refactoring duplicated blocks into shared utilities to improve code maintainability.

Can I assess design pattern implementation quality for Factory, Singleton, and Observer?

Yes, you can assess design pattern implementation quality. The Skill detects common design patterns like Factory, Singleton, Observer, and Strategy, evaluating their implementation quality across the codebase.

Does this tool perform architectural boundary checks for separation of concerns?

Yes, the tool performs architectural boundary checks. It reviews proper layering and separation of concerns to ensure codebase consistency and architectural integrity during code reviews.