home / skills / yousufjoyian / claude-skills / meta-pattern-recognition
This skill helps you detect universal meta-patterns across domains, extract abstract forms, and apply them to new contexts for scalable insights.
npx playbooks add skill yousufjoyian/claude-skills --skill meta-pattern-recognitionReview the files below or copy the command above to add this skill to your agents.
---
name: meta-pattern-recognition
description: Spot patterns appearing in 3+ domains to find universal principles
---
# 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 In | Abstract Form | Where Else? |
|-------------------|---------------|-------------|
| CPU/DB/HTTP/DNS caching | Store frequently-accessed data closer | LLM prompt caching, CDN |
| Layering (network/storage/compute) | Separate concerns into abstraction levels | Architecture, organization |
| Queuing (message/task/request) | Decouple producer from consumer with buffer | Event systems, async processing |
| Pooling (connection/thread/object) | Reuse expensive resources | Memory 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
This skill helps spot patterns that recur across three or more domains and distill them into reusable, domain-agnostic principles. It focuses on extracting the abstract form of a pattern, documenting its variation points, and proposing new applications. The outcome is faster problem solving, reduced duplication, and clearer design guidance.
The skill scans examples from multiple domains and highlights similar structural shapes (e.g., caching, layering, queuing). It then abstracts the common mechanics, lists variation axes (what changes per domain), and suggests candidate applications where the pattern could transfer. Finally, it flags red flags that indicate a missed meta-pattern or reinvention.
How many examples do I need to consider a pattern 'meta'?
Aim for three or more reasonably independent domains; that threshold reduces the chance the pattern is accidental.
What if a pattern seems similar but has major differences?
Capture those differences as variation points. A valid meta-pattern tolerates systematic variations but preserves core mechanics.