Claude Code Plugins

Community-maintained marketplace

Feedback

5 techniques for different problem types. Use when stuck or facing complex challenges.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name problem-solving
description 5 techniques for different problem types. Use when stuck or facing complex challenges.
autoInvoke false
priority high
model sonnet
triggers stuck, can't figure out, need breakthrough, multiple approaches

Problem Solving Techniques

Version: 1.0.0 Use When: Stuck, need breakthrough, or evaluating approaches


5 Techniques

techniques[5]{name,when,approach}:
  Simplification Cascades,Complexity spiraling / 5+ attempts failed,Strip to minimal → rebuild
  Collision-Zone Thinking,Innovation blocks / need breakthrough,Combine unrelated concepts
  Meta-Pattern Recognition,Same issue across domains,Find underlying pattern
  Inversion Exercise,Forced into "only way" thinking,Ask "what if opposite?"
  Scale Game,Production readiness unclear,Test at 10x / 100x / 1000x

1. Simplification Cascades

When: Complexity spiraling, 5+ implementations tried

Process:

1. Remove ALL features except core
2. Make it work with hardcoded values
3. Add ONE thing back
4. Repeat until issue appears
5. Fix at that layer

Example:

Problem: Auth + caching + retry + logging all broken

Simplify:
1. Remove retry, logging, caching → just auth
2. Auth works? Yes → add caching
3. Caching breaks it → found the issue
4. Fix caching layer
5. Re-add retry, logging

2. Collision-Zone Thinking

When: Need creative breakthrough, conventional approaches failed

Process:

1. List unrelated domains
2. Find principles from each
3. Combine into novel solution

Example:

Problem: Users abandoning checkout

Domains: Gaming + Psychology + Logistics

Collision:
- Gaming: Progress bars, achievements
- Psychology: Loss aversion
- Logistics: Just-in-time delivery

Solution: "Your items are reserved for 10 min" +
          progress indicator +
          "3 people viewing this item"

3. Meta-Pattern Recognition

When: Same issue keeps appearing in different forms

Process:

1. List all similar issues
2. Find what they share
3. Fix the meta-pattern

Example:

Issues:
- Users table query slow
- Orders table query slow
- Products table query slow

Meta-pattern: All queries filter by date without index

Fix: Add date indexes to all tables

4. Inversion Exercise

When: Stuck in "only way" thinking

Process:

1. State current assumption
2. Ask: "What if the opposite?"
3. Explore inverted approach

Example:

Assumption: "We need to cache API responses"

Inversion: "What if we never cache?"
→ Forces real-time design
→ Discovers: Most data doesn't change
→ Solution: Cache-first with invalidation
   (opposite of assumed API-first)

5. Scale Game

When: Production readiness unclear

Process:

1. Test at 10x current load
2. Test at 100x
3. Test at 1000x
4. Find breaking point
5. Design for 10x actual need

Example:

Current: 100 users/day

Scale test:
- 1,000: Works fine
- 10,000: DB connection pool exhausted
- 100,000: Memory OOM

Breaking point: 10,000 users
Design for: 1,000 (10x buffer)
Fix: Connection pooling + memory optimization

Decision Matrix

decision[5]{symptom,technique,model}:
  "Tried everything",Simplification Cascades,sonnet
  "Need creative idea",Collision-Zone Thinking,opus
  "Keeps happening",Meta-Pattern Recognition,sonnet
  "No other way",Inversion Exercise,sonnet
  "Will it scale?",Scale Game,sonnet

Quick Reference

Stuck → Simplify first
Creative block → Collision zones
Recurring issues → Meta-patterns
Tunnel vision → Invert assumptions
Scaling fears → Scale game

Invoke: Use when conventional debugging fails or need breakthrough.