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.