design-patterns

Detect and analyze Gang of Four design patterns in TypeScript/JavaScript codebases.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Alamator/code-ultimate --skill design-patterns-alamator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-patterns
Source: https://github.com/Alamator/code-ultimate/tree/main/examples/skills/design-patterns
Command: npx skills add https://github.com/Alamator/code-ultimate --skill design-patterns-alamator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Identify and analyze Gang of Four design patterns in TypeScript/JavaScript codebases to improve architecture decisions, readability, and maintainability.

Core Features & Use Cases

  • Pattern detection across TS/JS projects
  • Quality evaluation against established criteria
  • Stack-native adaptation guidance for React, Angular, NestJS, Vue, RxJS, and ORMs
  • Non-intrusive reporting that informs refactoring decisions

Quick Start

Scan a TS/JS project with this skill to generate a pattern report and recommendations.

Frequently Asked Questions about design-patterns

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

FAQPage Schema
How do I detect Gang of Four design patterns in a TypeScript codebase?▼

Detect Gang of Four design patterns in TypeScript by scanning your codebase to identify existing patterns, evaluate their quality against established criteria, and generate a machine-readable metadata report with actionable recommendations.

Can I analyze JavaScript design patterns for frameworks like React, Angular, and Vue?▼

Yes, you can analyze JavaScript design patterns across React, Angular, Vue, NestJS, RxJS, and ORMs. The analysis provides stack-native adaptation guidance to ensure detected patterns align with your specific framework conventions.

What is the best way to evaluate design pattern quality for refactoring decisions?▼

The best way to evaluate design pattern quality for refactoring is to generate a non-intrusive report that assesses patterns against established criteria, delivering actionable recommendations without modifying your source code.

Does this design pattern analysis modify my source code during evaluation?▼

No, this design pattern analysis does not modify your source code. It delivers non-intrusive reporting that identifies patterns, evaluates quality, and informs refactoring decisions while keeping your codebase untouched.

When do I need design pattern detection in a JavaScript or TypeScript project?▼

You need design pattern detection when improving architecture decisions, readability, and maintainability in JavaScript or TypeScript projects. It helps identify existing GoF patterns and provides stack-native adaptation guidance for better structure.