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.