patternauditor

Detect Gang-of-Four pattern smells and SOLID violations in TypeScript codebases.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/mitul-bhatia/Vibes --skill patternauditor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: patternauditor
Source: https://github.com/mitul-bhatia/Vibes/tree/main/.github/skills/systemdesgin_pattern_auditer
Command: npx skills add https://github.com/mitul-bhatia/Vibes --skill patternauditor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines architecture reviews by automatically mapping codebase smells to established design patterns and SOLID violations, producing a single, actionable audit report.

Core Features & Use Cases

  • Detects occurrences of Gang-of-Four design patterns in a TypeScript full-stack codebase.
  • Identifies SOLID violations and documents actionable refactoring guidance.
  • Generates a comprehensive PATTERN_AUDIT.md report with prioritized recommendations.
  • Optional: Provides a structured execution plan for remediation across services.

Quick Start

Run the auditor against a TypeScript repository to generate PATTERN_AUDIT.md with pattern mappings and remediation steps.

Frequently Asked Questions about patternauditor

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

FAQPage Schema
How do I audit my TypeScript codebase for SOLID violations and design pattern smells?

To audit a TypeScript codebase for SOLID violations and design pattern smells, run an automated architecture review that maps codebase smells to Gang-of-Four patterns and generates a structured PATTERN_AUDIT.md report with prioritized remediation steps.

What is a Gang-of-Four design pattern audit and how does it work for Express and React?

A Gang-of-Four design pattern audit identifies pattern smells across Express backend services, controllers, and React frontend codebases, mapping them to canonical patterns and SOLID violations to document actionable refactoring guidance in a comprehensive report.

Does this architecture review tool work with full-stack Node and React TypeScript projects?

Yes, the architecture review tool works with full-stack TypeScript projects, covering Express and Node backend services, controllers, data access layers, and React frontend codebases to surface design pattern usage and SOLID violations.

How do I generate an actionable refactoring plan for SOLID violations in TypeScript?

To generate an actionable refactoring plan for SOLID violations in TypeScript, run an auditor to produce a PATTERN_AUDIT.md report that documents each finding, maps it to a Gang-of-Four pattern, and records prioritized remediation steps with an optional execution plan.

What's the best way to detect Gang-of-Four design patterns in an existing codebase?

The best way to detect Gang-of-Four design patterns in an existing codebase is to run an automated audit that analyzes services, controllers, and data access layers, mapping identified pattern smells to canonical Gang-of-Four patterns in a structured report.

Why does my TypeScript architecture review not surface pattern usage in data access layers?

An architecture review might not surface pattern usage in data access layers if the TypeScript codebase is not properly structured across Express backend services and controllers, or if the audit tool lacks coverage for the specific data access layer implementation.