pattern-recognition-specialist

Identify design patterns, anti-patterns, and naming issues in codebases.

3|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/i3ringit/antigravity-cortex --skill pattern-recognition-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pattern-recognition-specialist
Source: https://github.com/i3ringit/antigravity-cortex/tree/main/.agent/skills/pattern-recognition-specialist
Command: npx skills add https://github.com/i3ringit/antigravity-cortex --skill pattern-recognition-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers quickly identify common design patterns, anti-patterns, naming inconsistencies, and code duplication across codebases. It guides teams to improve architecture and code quality by surfacing actionable insights.

Core Features & Use Cases

  • Pattern detection: identify uses of Factory, Singleton, Observer, Strategy, and other patterns, and assess alignment with best practices.
  • Anti-pattern & code smell scanning: detect TODOs/FIXME/HACK comments, circular dependencies, feature envy, god objects, and other smells.
  • Naming consistency analysis: evaluate naming across variables, functions, classes, and modules for consistency.
  • Duplication analysis: locate duplicated logic across files and propose refactors into shared utilities.
  • Architectural boundary review: highlight cross-layer dependencies and potential boundary violations.

Quick Start

Run the pattern-recognition-specialist against your repository to scan for design patterns, anti-patterns, and naming inconsistencies and generate a structured findings report.

Frequently Asked Questions about pattern-recognition-specialist

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

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

Design pattern and anti-pattern identification analyzes your code for established patterns like Factory and Singleton, plus common smells such as god objects and circular dependencies. The Skill scans multi-language projects and surfaces findings in a structured report with remediation steps for architectural improvement.

Can I detect code duplication and naming inconsistencies across files?

Yes. The Skill locates duplicated logic across files and evaluates naming consistency for variables, functions, classes, and modules. It proposes refactors into shared utilities and highlights naming issues to standardize conventions across your codebase.

What code quality issues does pattern analysis uncover?

Pattern analysis detects TODOs, FIXME, and HACK comments; feature envy; circular dependencies; cross-layer boundary violations; and other code smells. It evaluates architectural alignment and generates actionable findings to guide refactoring and code review efforts.

How do I review architectural boundaries and cross-layer dependencies?

Architectural boundary review highlights dependencies crossing layers and potential violations in your service architecture. The Skill assesses alignment with design patterns and outputs recommendations to strengthen separation of concerns and improve modularity.

Does this work with multi-language projects?

Yes. The Skill is applicable to multi-language codebases during code reviews, refactoring, and architectural audits. It analyzes patterns, smells, and naming consistency regardless of language and delivers a unified report across services.