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.