ck:problem-solving

Select a systematic problem-solving technique for the current blocker.

Updated May 10, 2026
One-click install
npx skills add https://github.com/dthuy62/kollet-app --skill ck-problem-solving-dthuy62
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:problem-solving
Source: https://github.com/dthuy62/kollet-app/tree/main/.opencode/skills/problem-solving
Command: npx skills add https://github.com/dthuy62/kollet-app --skill ck-problem-solving-dthuy62

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you get unstuck when a problem feels overcomplicated, repetitive, or constrained by assumptions, so you can choose a better way forward instead of looping on the same dead end.

Core Features & Use Cases

  • Technique selection: Matches the current blocker to the right approach, such as simplification cascades, collision-zone thinking, meta-pattern recognition, inversion exercises, or scale testing.
  • Systematic diagnosis: Helps you distinguish between complexity spirals, innovation blocks, recurring patterns, assumption traps, and scale uncertainty.
  • Practical application: Useful when a design has too many special cases, a solution feels forced, the same issue keeps appearing in different places, or production readiness is unclear.
  • Reusable references: Provides concise guidance for each technique so you can apply the method consistently without reinventing the process.

Quick Start

Apply the ck:problem-solving skill to your current blocker and follow the reference that best matches the symptom you are facing.

Frequently Asked Questions about ck:problem-solving

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

FAQPage Schema
How do I debug recurring dead ends when my engineering design has too many special cases?

Systematic problem-solving resolves analysis paralysis by diagnosing your blocker type—such as complexity spirals, innovation blocks, or assumption traps—and applying a targeted technique like simplification cascades or inversion exercises to generate clear next steps.

What is the best way to resolve an innovation block during scale testing?

The best way to resolve an innovation block during scale testing is to apply targeted scale testing procedures. This method evaluates production readiness by stress-testing assumptions and identifying failure points through systematic reference-guided procedures.

How do I stop hitting the same recurring pattern in my debugging workflow?

To stop recurring debugging patterns, apply meta-pattern recognition to identify the root cause across different code areas. This technique distinguishes between recurring patterns and assumption traps, providing a systematic reference procedure to break the loop.

When should I use inversion exercises for problem solving in software engineering?

Use inversion exercises when you are trapped by assumption constraints or a solution feels forced. This technique flips the problem perspective, helping you discover alternative approaches when traditional forward-design methods lead to complexity spirals.

Does systematic problem solving work without external dependencies for research workflows?

Yes, systematic problem solving works without external dependencies for research workflows. It operates entirely through symptom-based dispatch and reference-guided procedures, requiring only your current blocker description to select appropriate techniques.