| name | q-thinking |
| description | Use this skill when the user needs to understand a problem before solving it. Activate for complex situations where the answer is not clear, where assumptions need surfacing, or where the user feels stuck or overwhelmed. This skill helps map what is actually happening before any action is taken. |
Q Thinking
A set of techniques for understanding problems deeply before trying to solve them. Most people jump to solutions. These techniques slow that down in a useful way.
When to use this skill
- The problem feels overwhelming or unclear
- You have tried solving it and keep hitting the same wall
- You need to understand what is actually driving a situation
- You want to find what you are missing before committing to a direction
Techniques
Belief Updater
Maintains three competing hypotheses and updates their probability as new evidence comes in. Use when you are uncertain and need to reason through multiple possible explanations.
Blind Spot Finder
Finds what is missing from your thinking entirely. Not a critique of what you said but a map of what you did not say. Use when you want to surface assumptions and gaps before moving forward.
Complexity Mapper
Maps all the moving parts of a problem, how they connect, and which single lever would create the most change. Use when everything feels urgent and connected and you do not know where to start.
The Unsaid Layer
Surfaces what each person walked away from a conversation believing, and where those beliefs quietly contradict each other. Use after an important conversation to find the gap that never got named and turn it into the script for the next one.
The Constraint That Becomes the Strategy
Turns your biggest limitation into a competitive position by finding the moves your constraint forces that a well-resourced competitor could not copy. Use when you are frustrated by a limitation and want it to become a moat.
The Model Underneath the Breakdown
Finds the wrong mental model under a recurring conflict or a process that keeps failing. Use when something keeps breaking the same way and you keep solving it the same way, so you can update the model instead of managing the mood.