problem-solving

Apply structured problem-solving techniques to analyze and document complex problems.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/dige04/hieu-ccsetup --skill problem-solving-dige04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-solving
Source: https://github.com/dige04/hieu-ccsetup/tree/main/config/skills/problem-solving
Command: npx skills add https://github.com/dige04/hieu-ccsetup --skill problem-solving-dige04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a structured set of problem-solving techniques to untangle complexity, surface core patterns, and guide teams toward actionable solutions when facing stuck or ambiguous problems.

Core Features & Use Cases

  • Simplification Cascades: collapse multiple special-case rules into a single general pattern to reduce complexity.
  • Collision-Zone Thinking: combine unrelated concepts to unlock breakthrough insights.
  • Meta-Pattern Recognition: identify universal patterns that recur across domains to enable reuse.
  • Inversion Exercise: flip assumptions to reveal hidden constraints and alternative approaches.
  • Scale Game: test ideas at extreme scales to validate resilience and reveal limits.
  • Use Case: apply during product strategy, architecture design, debugging, and process improvement to move from partial fixes to robust solutions.

Quick Start

Describe a stuck problem and apply the Simplification Cascades to identify the core abstraction and eliminate unnecessary steps.

Frequently Asked Questions about problem-solving

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

FAQPage Schema
How do I identify root-cause patterns for recurring debugging issues?

Identify root-cause patterns by applying meta-pattern recognition to find universal recurrences across domains, and use simplification cascades to collapse special-case rules into a single general abstraction.

What is an inversion exercise for problem-solving and assumption constraints?

An inversion exercise is a problem-solving technique that flips assumptions to reveal hidden constraints and alternative approaches, moving analysis from confusion to actionable insight.

How do I apply structured problem-solving techniques to architecture design?

Apply structured problem-solving to architecture design by using the scale game to test ideas at extreme scales, validating resilience and revealing system limits before implementation.

Can I use these problem-solving methods for operations and process improvement?

You can use these problem-solving methods for operations and process improvement because they are explicitly applicable across product, engineering, and operations problems to resolve complexity spirals.

What is the best way to untangle complexity spirals in software engineering?

The best way to untangle complexity spirals is using collision-zone thinking to combine unrelated concepts and unlock breakthrough insights that move teams toward robust solutions.

When should I not use simplification cascades for debugging?

Avoid using simplification cascades for debugging when the problem lacks multiple overlapping special-case rules, as the technique specifically targets collapsing redundant rules into a core abstraction.