problem-solving

Identify stuck points and apply systematic techniques to resolve problems.

1|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill problem-solving-thanh-apero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-solving
Source: https://github.com/Thanh-apero/apero-kit-cli/tree/main/templates/skills/problem-solving
Command: npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill problem-solving-thanh-apero

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assists users in navigating through complex problem scenarios by providing a set of systematic problem-solving techniques. It helps overcome "stuck-ness" in various contexts such as innovation blocks, recurring patterns, and complexity spirals.

Core Features & Use Cases

  • Systematic Approach: Offers a structured method to approach problems systematically.
  • Multiple Techniques: Provides various techniques like simplification cascades, collision-zone thinking, meta-pattern recognition, inversion exercise, and scale game.
  • Quick Dispatch: Enables quick identification and application of the appropriate technique based on the problem at hand.
  • Use Case: When a software engineer encounters a complex bug that seems to be caused by multiple interacting factors, the "problem-solving" Skill can be used to apply systematic techniques to diagnose and resolve the issue efficiently.

Quick Start

Apply the "problem-solving" Skill by matching the stuck-symptom to the appropriate technique and following the detailed guide provided in the references.

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 complex software bug involving multiple interacting factors?

To resolve a complex software bug, apply systematic problem-solving techniques like simplification cascades to reduce complexity and collision-zone thinking to isolate the root cause efficiently.

What systematic techniques help overcome innovation blocks and recurring patterns?

Overcoming innovation blocks and recurring patterns requires systematic techniques such as meta-pattern recognition, inversion exercise, and scale game to reframe the context and break the cycle.

How do I apply systematic problem-solving to complexity spirals in product design?

To address complexity spirals in product design, match the stuck-symptom to an appropriate technique like a simplification cascade, then follow the structured guide to systematically reduce and resolve the escalating complexity.

Can I use these problem-solving techniques for complex systems analysis outside of software development?

Yes, these problem-solving techniques apply across domains including complex systems analysis and product design, requiring only a deep understanding of the problem context to identify and resolve stuck points.

When should I avoid using systematic problem-solving techniques for a stuck point?

Avoid systematic problem-solving techniques when lacking a deep understanding of the problem context, as the methods require clear domain knowledge to accurately dispatch the appropriate technique and resolve the issue.