Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
binjuhor avatar

Ck:Problem Solving

  • 24 installs
  • 95 repo stars
  • Updated July 7, 2026
  • binjuhor/shadcn-lar

ck:problem-solving is a Claude Code skill that applies systematic reasoning techniques to get unstuck on complexity spirals, innovation blocks, and forced assumptions.

About

This skill provides systematic problem-solving techniques for different kinds of stuck-ness. It matches symptoms to techniques such as Simplification Cascades, Collision-Zone Thinking, Meta-Pattern Recognition, Inversion Exercise, and the Scale Game, each with a key insight and red-flag signal. A developer uses it when facing a complexity spiral, an innovation block, a forced assumption, or general uncertainty about how to proceed.

  • Matches a stuck symptom to one of five reasoning techniques
  • Each technique names a key insight and a red-flag signal
  • Techniques can be combined for harder problems

Ck:Problem Solving by the numbers

  • 24 all-time installs (skills.sh)
  • Ranked #1,973 of 3,280 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
At a glance

ck:problem-solving capabilities & compatibility

Capabilities
problem solving · reasoning · planning
Use cases
planning · research
Runs
Runs locally
Pricing
Free
From the docs

What ck:problem-solving says it does

Apply systematic problem-solving techniques when stuck. Use for complexity spirals, innovation blocks, recurring patterns, assumption constraints, simplification cascades, scale uncertainty.
SKILL.md
Systematic approaches for different types of stuck-ness. Each technique targets specific problem patterns.
SKILL.md
npx skills add https://github.com/binjuhor/shadcn-lar --skill ckproblem-solving

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs24
repo stars95
Last updatedJuly 7, 2026
Repositorybinjuhor/shadcn-lar

What it does

A developer uses it to apply systematic problem-solving techniques when stuck on complexity spirals, innovation blocks, or forced assumptions.

Who is it for?

Getting unstuck when a solution feels forced, complexity is spiraling, or conventional approaches fail.

Skip if: Concrete implementation tasks; this skill is a reasoning aid, not code generation.

When should I use this skill?

Facing a complexity spiral, innovation block, recurring pattern, or forced assumption.

What you get

A matched thinking technique that reframes the problem and reveals a path forward.

  • A matched reasoning technique and applied insights

By the numbers

  • Five core techniques
  • 5-step application process

Files

SKILL.mdMarkdownGitHub ↗

Problem-Solving Techniques

Systematic approaches for different types of stuck-ness. Each technique targets specific problem patterns.

When to Use

Apply when encountering:

  • Complexity spiraling - Multiple implementations, growing special cases, excessive branching
  • Innovation blocks - Conventional solutions inadequate, need breakthrough thinking
  • Recurring patterns - Same issue across domains, reinventing solutions
  • Assumption constraints - Forced into "only way", can't question premise
  • Scale uncertainty - Production readiness unclear, edge cases unknown
  • General stuck-ness - Unsure which technique applies

Quick Dispatch

Match symptom to technique:

Stuck SymptomTechniqueReference
Same thing implemented 5+ ways, growing special casesSimplification Cascadesreferences/simplification-cascades.md
Conventional solutions inadequate, need breakthroughCollision-Zone Thinkingreferences/collision-zone-thinking.md
Same issue in different places, reinventing wheelsMeta-Pattern Recognitionreferences/meta-pattern-recognition.md
Solution feels forced, "must be done this way"Inversion Exercisereferences/inversion-exercise.md
Will this work at production? Edge cases unclear?Scale Gamereferences/scale-game.md
Unsure which technique to useWhen Stuckreferences/when-stuck.md

Core Techniques

1. Simplification Cascades

Find one insight eliminating multiple components. "If this is true, we don't need X, Y, Z."

Key insight: Everything is a special case of one general pattern.

Red flag: "Just need to add one more case..." (repeating forever)

2. Collision-Zone Thinking

Force unrelated concepts together to discover emergent properties. "What if we treated X like Y?"

Key insight: Revolutionary ideas from deliberate metaphor-mixing.

Red flag: "I've tried everything in this domain"

3. Meta-Pattern Recognition

Spot patterns appearing in 3+ domains to find universal principles.

Key insight: Patterns in how patterns emerge reveal reusable abstractions.

Red flag: "This problem is unique" (probably not)

4. Inversion Exercise

Flip core assumptions to reveal hidden constraints. "What if the opposite were true?"

Key insight: Valid inversions reveal context-dependence of "rules."

Red flag: "There's only one way to do this"

5. Scale Game

Test at extremes (1000x bigger/smaller, instant/year-long) to expose fundamental truths.

Key insight: What works at one scale fails at another.

Red flag: "Should scale fine" (without testing)

Application Process

1. Identify stuck-type - Match symptom to technique above 2. Load detailed reference - Read specific technique from references/ 3. Apply systematically - Follow technique's process 4. Document insights - Record what worked/failed 5. Combine if needed - Some problems need multiple techniques

Combining Techniques

Powerful combinations:

  • Simplification + Meta-pattern - Find pattern, then simplify all instances
  • Collision + Inversion - Force metaphor, then invert its assumptions
  • Scale + Simplification - Extremes reveal what to eliminate
  • Meta-pattern + Scale - Universal patterns tested at extremes

References

Load detailed guides as needed:

  • references/when-stuck.md - Dispatch flowchart and decision tree
  • references/simplification-cascades.md - Cascade detection and extraction
  • references/collision-zone-thinking.md - Metaphor collision process
  • references/meta-pattern-recognition.md - Pattern abstraction techniques
  • references/inversion-exercise.md - Assumption flipping methodology
  • references/scale-game.md - Extreme testing procedures
  • references/attribution.md - Source and adaptation notes

Related skills

FAQ

How do I pick a technique?

Match your stuck symptom to a technique in the quick-dispatch table, then load its detailed reference.

Can techniques be combined?

Yes, combinations like Simplification plus Meta-Pattern or Scale plus Simplification are recommended for harder problems.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.