meta-pattern recognition

Meta-Pattern Recognition

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "meta-pattern recognition" with this command: npx skills add obra/superpowers-skills/obra-superpowers-skills-meta-pattern-recognition

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

  • Spot repetition - See same shape in 3+ places

  • Extract abstract form - Describe independent of any domain

  • Identify variations - How does it adapt per domain?

  • 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

Repository SourceNeeds Review
31.4K85.6Kobra
General

executing-plans

Use when you have a written implementation plan to execute in a separate session with review checkpoints

Repository SourceNeeds Review
24.5K85.6Kobra
General

verification-before-completion

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Repository SourceNeeds Review
18.9K85.6Kobra
General

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment

Repository SourceNeeds Review
18.1K85.6Kobra