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.