ck:problem-solving

Map technical and product challenges to targeted problem-solving techniques.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-problem-solving-hidonguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:problem-solving
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/problem-solving
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-problem-solving-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps individuals and teams escape "stuck" situations by mapping observed symptoms to targeted problem‑solving techniques and a concise application process, reducing wasted iteration and revealing high‑leverage insights.

Core Features & Use Cases

  • Symptom-based dispatch: Match complexity spirals, innovation blocks, recurring patterns, assumption constraints, and scale uncertainty to the most effective technique.
  • Concise technique guides: Stepwise guidance for Simplification Cascades, Collision-Zone Thinking, Meta-Pattern Recognition, Inversion Exercise, and the Scale Game with clear red flags and process steps.
  • Actionable workflow: Identify stuck-type, load the focused reference, apply the technique, document outcomes, and combine techniques when needed.
  • Use Case: Refactor duplicated implementations, generate breakthrough architecture ideas by forcing domain collisions, invert core assumptions to find alternatives, or validate designs by testing extremes.

Quick Start

Describe your problem in one sentence and request a recommended technique and steps, for example: Apply problem-solving techniques to reduce complexity in the order processing workflow.

Frequently Asked Questions about ck:problem-solving

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

FAQPage Schema
How do I systematically solve complex technical problems when I am stuck?

To systematically solve complex technical problems, map observed symptoms like complexity spirals and assumption constraints to targeted meta-patterns or inversion exercises, reducing wasted iteration through structured stepwise application.

What is the best way to reduce complexity in a duplicated software architecture?

The best way to reduce architecture complexity is applying a Simplification Cascade, which provides stepwise guidance to refactor duplicated implementations and break down intricate engineering workflows into manageable components.

How does inversion exercise help generate alternative product design ideas?

Inversion exercises help generate alternative product design ideas by forcing you to invert core assumptions and constraints, systematically revealing high-leverage insights and unblocking innovation bottlenecks.

Can I use these problem-solving heuristics for scale testing and validation?

Yes, you can use these heuristics for scale testing by applying the Scale Game technique to validate designs through testing extremes, resolving scale uncertainty across engineering and product workflows.

When should I combine multiple problem-solving techniques like collision-zone thinking?

Combine problem-solving techniques like Collision-Zone Thinking when facing recurring patterns or innovation blocks, forcing domain collisions to generate breakthrough architecture ideas and document combined outcomes.

Do I need external tooling to apply meta-pattern recognition for debugging?

No, you do not need external tooling to apply meta-pattern recognition for debugging; the workflow uses concise references and focused techniques to identify stuck-types and document outcomes directly.