problem-solving

Enumerate five problem-solving techniques with step-by-step processes and templates for complex challenges across domains.

24|3|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/nguyenthienthanh/aura-frog --skill problem-solving-nguyenthienthanh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-solving
Source: https://github.com/nguyenthienthanh/aura-frog/tree/main/aura-frog/skills/problem-solving
Command: npx skills add https://github.com/nguyenthienthanh/aura-frog --skill problem-solving-nguyenthienthanh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A curated set of problem-solving techniques to break through blocks and evaluate multiple approaches.

Core Features & Use Cases

  • Simplification Cascades, Collision-Zone Thinking, Meta-Pattern Recognition
  • Inversion Exercise, Scale Game to test solutions at different scales

Quick Start

Choose a problem, apply a technique, and compare outcomes to select the best approach.

Frequently Asked Questions about problem-solving

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break through a problem when I'm stuck evaluating multiple approaches?

Problem-solving techniques like Simplification Cascades, Collision-Zone Thinking, and Meta-Pattern Recognition help you break through blocks by restructuring how you view the challenge. Choose a technique, apply it step-by-step to your problem, then compare outcomes to select the best approach across software, data workflows, product design, or operational processes.

What are the five core problem-solving techniques for complex challenges?

The five techniques are Simplification Cascades (reducing complexity layer by layer), Collision-Zone Thinking (finding insight at domain intersections), Meta-Pattern Recognition (identifying recurring structures), Inversion Exercise (reversing the problem statement), and Scale Game (testing solutions at different scales to validate robustness).

Can I use these problem-solving techniques for software design and product decisions?

Yes. These techniques apply across software architecture, data workflows, product design, and operational processes. They work when you need to evaluate multiple solution paths or are stuck on a complex challenge regardless of domain.

How do I apply the Scale Game technique to validate my solution?

The Scale Game tests whether your solution works at different scales—small, medium, and large. Follow the step-by-step process to run your approach at each scale, identify where it breaks down, and refine it. This reveals hidden constraints and validates your approach across contexts.

What's the difference between Inversion Exercise and other problem-solving approaches?

Inversion Exercise flips the problem on its head—instead of "how do I achieve X," you ask "how would I cause the opposite." This reveals hidden assumptions and generates novel solutions that straightforward analysis often misses, complementing other techniques like Simplification Cascades.

Do I need special tools or prerequisites to use these problem-solving techniques?

No. These techniques require only your problem statement and thinking time. They work with templates and practical examples provided for reproducible problem resolution across any domain—no dependencies, software, or specialized environment needed.