thinking-techniques

Match problem-solving impasses to cognitive techniques like Inversion and Scale Game.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/eddowding/orion_cos --skill thinking-techniques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thinking-techniques
Source: https://github.com/eddowding/orion_cos/tree/main/Operations/Claude/skills/thinking/thinking-techniques
Command: npx skills add https://github.com/eddowding/orion_cos --skill thinking-techniques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you overcome mental blocks and find innovative solutions by guiding you to the most effective problem-solving technique based on how you're stuck.

Core Features & Use Cases

  • Problem Diagnosis: Identifies the nature of your stuck-ness (e.g., complexity, lack of innovation, assumption-bound).
  • Technique Matching: Dispatches you to specific, proven problem-solving methods like Collision Zone, Simplification Cascades, or Inversion.
  • Use Case: If you're stuck on a complex coding problem with too many special cases, this Skill will direct you to the "Simplification Cascades" technique to find a unifying abstraction.

Quick Start

Use the thinking-techniques skill to help me when I'm stuck because I need innovation.

Frequently Asked Questions about thinking-techniques

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

FAQPage Schema
How do I overcome a mental block when debugging a complex codebase with too many special cases?

To overcome debugging mental blocks, describe the nature of your stuck-ness so the Skill can match it to a technique like Simplification Cascades, which reduces complexity by finding a unifying abstraction for your special cases.

What problem solving strategy should I use when I need innovation but feel assumption-bound?

When you need innovation but feel assumption-bound, apply a strategy like the Collision Zone or Inversion to actively challenge assumptions and generate new perspectives for your problem.

How do you use inversion to solve a difficult software engineering problem?

Inversion solves difficult software engineering problems by flipping the objective: instead of searching for success, you identify what causes failure and systematically eliminate those conditions.

Can I apply critical thinking techniques to reduce complexity in my current architecture?

Yes, you can apply critical thinking techniques like Simplification Cascades to reduce architecture complexity by breaking down intricate systems into manageable, unifying abstractions.

What is the best way to find a problem solving strategy when I am stuck on a lack of creativity?

The best way to find a strategy for a lack of creativity is diagnosing your specific stuck-ness, which dispatches you to methods like the Scale Game or Meta-Pattern Recognition to facilitate innovation.

When should I not use cognitive frameworks for my problem solving workflow?

Avoid using cognitive frameworks when your problem stems from missing technical knowledge rather than mental impasses, as these techniques require an existing foundation to effectively challenge assumptions or reduce complexity.