ME

meta-pattern-recognition

Extracts universal principles by identifying recurring patterns across three or more different domains.

Install

mkdir -p .claude/skills/meta-pattern-recognition && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/175" && unzip -o skill.zip -d .claude/skills/meta-pattern-recognition && rm skill.zip

Installs to .claude/skills/meta-pattern-recognition

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Spot patterns appearing in 3+ domains to find universal principles
66 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Spot repetition across 3+ domains
  • Extract domain-independent abstract forms
  • Identify variations per domain
  • Check applicability in new contexts

How it works

The process involves identifying a recurring shape across multiple domains, abstracting it into a domain-independent form, and analyzing variations to find new application areas.

Inputs & outputs

You give it
Observations of a recurring pattern in 3+ domains
You get back
An abstract, domain-independent principle and potential new applications

When to use meta-pattern-recognition

  • Solve architectural bottlenecks
  • Identify reusable abstractions
  • Optimize resource management
  • Simplify complex system designs

About this skill

Meta-Pattern Recognition

Overview

When the same pattern appears in 3+ domains, it's probably a universal principle worth extracting.

Core principle: Find patterns in how patterns emerge.

Quick Reference

Pattern Appears InAbstract FormWhere Else?
CPU/DB/HTTP/DNS cachingStore frequently-accessed data closerLLM prompt caching, CDN
Layering (network/storage/compute)Separate concerns into abstraction levelsArchitecture, organization
Queuing (message/task/request)Decouple producer from consumer with bufferEvent systems, async processing
Pooling (connection/thread/object)Reuse expensive resourcesMemory management, resource governance

Process

  1. Spot repetition - See same shape in 3+ places
  2. Extract abstract form - Describe independent of any domain
  3. Identify variations - How does it adapt per domain?
  4. Check applicability - Where else might this help?

Example

Pattern spotted: Rate limiting in API throttling, traffic shaping, circuit breakers, admission control

Abstract form: Bound resource consumption to prevent exhaustion

Variation points: What resource, what limit, what happens when exceeded

New application: LLM token budgets (same pattern - prevent context window exhaustion)

Red Flags You're Missing Meta-Patterns

  • "This problem is unique" (probably not)
  • Multiple teams independently solving "different" problems identically
  • Reinventing wheels across domains
  • "Haven't we done something like this?" (yes, find it)

Remember

  • 3+ domains = likely universal
  • Abstract form reveals new applications
  • Variations show adaptation points
  • Universal patterns are battle-tested

When not to use it

  • When a problem is truly unique
  • When patterns are only observed in 1-2 domains

Limitations

  • Requires at least 3 domains to identify a universal principle
  • Risk of misidentifying patterns if variations are not properly analyzed

How it compares

Unlike manual problem-solving which often treats issues as unique, this approach systematically extracts universal principles to apply battle-tested solutions to new contexts.

Compared to similar skills

meta-pattern-recognition side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
meta-pattern-recognition (this skill)109moNo flagsIntermediate
research-engineer26moNo flagsAdvanced
tech-decision17moNo flagsIntermediate
tech-stack-evaluator03moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

More by mrgoonie

View all by mrgoonie

sequential-thinking

mrgoonie

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.

136386

chrome-devtools

mrgoonie

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

41157

threejs

mrgoonie

Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.

3554

problem-solving

mrgoonie

Creative problem-solving techniques for breaking through stuck points - includes collision-zone thinking, inversion, pattern recognition, and simplification

1830

simplification-cascades

mrgoonie

Find one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z"

1582

media-processing

mrgoonie

Process multimedia files with FFmpeg (video/audio encoding, conversion, streaming, filtering, hardware acceleration) and ImageMagick (image manipulation, format conversion, batch processing, effects, composition). Use when converting media formats, encoding videos with specific codecs (H.264, H.265, VP9), resizing/cropping images, extracting audio from video, applying filters and effects, optimizing file sizes, creating streaming manifests (HLS/DASH), generating thumbnails, batch processing images, creating composite images, or implementing media processing pipelines. Supports 100+ formats, hardware acceleration (NVENC, QSV), and complex filtergraphs.

12120

You might also like

research-engineer

davila7

An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.

211

tech-decision

team-attention

This skill should be used when the user asks to "기술 의사결정", "뭐 쓸지 고민", "A vs B", "비교 분석", "라이브러리 선택", "아키텍처 결정", "어떤 걸 써야 할지", "트레이드오프", "기술 선택", "구현 방식 고민", or needs deep analysis for technical decisions. Provides systematic multi-source research and synthesized recommendations.

13

tech-stack-evaluator

alirezarezvani

Technology stack evaluation and comparison with TCO analysis, security assessment, and ecosystem health scoring. Use when comparing frameworks, evaluating technology stacks, calculating total cost of ownership, assessing migration paths, or analyzing ecosystem viability.

01

microsoft-learn-research

Insightpulseai

Meta-skill for querying Microsoft Learn MCP server to resolve Azure architecture questions and validate configurations against official documentation

00

gsd-research-phase

WilderHerrera13

Research how to implement a phase (standalone - usually use /gsd-plan-phase instead)

00

ito-research

withakay

Conduct structured research for feature development, technology evaluation, or problem investigation. Use when the user needs to explore options, analyze trade-offs, or investigate technical approaches.

00

Search skills

Search the agent skills registry