Problem-Solving Techniques

Apply systematic problem-solving techniques to overcome complexity and innovation blocks.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/toanalien/ezdevsecops --skill problem-solving-techniques-toanalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Problem-Solving Techniques
Source: https://github.com/toanalien/ezdevsecops/tree/main/.opencode/skills/problem-solving
Command: npx skills add https://github.com/toanalien/ezdevsecops --skill problem-solving-techniques-toanalien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework to overcome various types of mental blocks and complex challenges, ensuring you can systematically tackle problems instead of getting stuck.

Core Features & Use Cases

  • Targeted Techniques: Offers specific methods like Simplification Cascades, Collision-Zone Thinking, Meta-Pattern Recognition, Inversion Exercise, and Scale Game, each designed for different problem patterns.
  • Symptom-Based Dispatch: Helps you quickly identify the most suitable technique based on how you're stuck.
  • Use Case: When facing a complex software architecture issue that seems to have too many special cases, you can use "Simplification Cascades" to find a unifying principle and eliminate unnecessary complexity.

Quick Start

When stuck on a problem, use the problem-solving skill to identify the best technique for your situation.

Frequently Asked Questions about Problem-Solving Techniques

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

FAQPage Schema
How do I overcome complexity spirals in software architecture?

To overcome complexity spirals in software architecture, apply systematic problem-solving techniques like Simplification Cascades to find unifying principles and eliminate unnecessary special cases.

What is the best way to resolve innovation blocks during strategy development?

The best way to resolve innovation blocks during strategy development is applying systematic problem-solving techniques like Collision-Zone Thinking and Inversion Exercise to systematically dismantle assumption constraints and reframe the challenge.

How do I use systematic problem-solving for recurring software design patterns?

Use systematic problem-solving for recurring patterns by applying Meta-Pattern Recognition, a technique designed to identify and break recurring cycles by analyzing the underlying structure of the problem.

How do I tackle scale uncertainty in complex systems?

To tackle scale uncertainty in complex systems, apply the Scale Game technique, a systematic method that evaluates architectural decisions and constraints against different operational scales to ensure robustness.

When should I use systematic problem-solving techniques instead of ad-hoc debugging?

Use systematic problem-solving techniques instead of ad-hoc debugging when facing complex challenges like complexity spirals, innovation blocks, or recurring patterns that require structured methodologies to dismantle assumption constraints.