critical-thinking

Facilitate structured thinking frameworks for decision-making and problem-solving processes.

Updated May 20, 2026
One-click install
npx skills add https://github.com/RealEmmettS/shaughv-code --skill critical-thinking-realemmetts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: critical-thinking
Source: https://github.com/RealEmmettS/shaughv-code/tree/main/plugins/shaughv-code/skills/critical-thinking
Command: npx skills add https://github.com/RealEmmettS/shaughv-code --skill critical-thinking-realemmetts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users slow down and reason through their in-progress work or facilitate humans through seven structured thinking frameworks, improving decision-making and problem-solving.

Core Features & Use Cases

  • Structured Thinking Frameworks: Seven frameworks including Contemplating, Decision-Making, Design, Problem-Solving, Information Triage, Scientific Inquiry, and Strategic/Adversarial.
  • Assumption & Bias Discipline: Surface, test, and check assumptions and biases.
  • Convergence/Divergence Discipline: Ensure a balanced approach to analysis by promoting both breadth and depth.
  • Externalization Discipline: Utilize visual models and cognitive scaffolds to manage cognitive load and maintain a clear understanding of complex situations.
  • Cognitive Scaffolds: Tools like chunking, analogies, and active recall to enhance comprehension and retention.
  • Checkpoint System: Self-imposed and operator-directed checkpoints for maintaining focus and monitoring progress.
  • Reduceism Guard: Ensure that summaries do not omit critical information.
  • Analytic Confidence: Assign confidence bands to conclusions based on evidence and reasoning.

Quick Start

Use the critical-thinking skill to facilitate a decision-making process by saying "Start Decision-Making".

Frequently Asked Questions about critical-thinking

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

FAQPage Schema
What structured frameworks can I use for complex problem-solving and decision-making?

Structured frameworks for complex problem-solving include seven types: Contemplating, Decision-Making, Design, Problem-Solving, Information Triage, Scientific Inquiry, and Strategic/Adversarial. These frameworks support the entire thinking cycle from problem definition through implementation.

How do I start a structured decision-making process using critical thinking frameworks?

To start a structured decision-making process, initiate the critical-thinking skill with the command "Start Decision-Making". This activates the decision-making framework, guiding you through problem definition, analysis, generation, evaluation, and implementation phases.

How does this approach handle cognitive biases and assumptions during analysis?

This approach handles cognitive biases through Assumption and Bias Discipline, which surfaces, tests, and checks assumptions and biases. It also uses Convergence/Divergence Discipline to ensure balanced analysis across both breadth and depth.

Can I use visual models and cognitive scaffolds to manage cognitive load during reasoning?

Yes, you can use visual models and cognitive scaffolds to manage cognitive load. The system utilizes Externalization Discipline, employing tools like chunking, analogies, and active recall to enhance comprehension and maintain understanding of complex situations.

Does the critical-thinking skill require any specific dependencies or components to run?

The critical-thinking skill requires the "yaml" dependency to function. It operates using scripts, references, and assets components to facilitate its structured thinking frameworks and cognitive scaffolds.

What mechanisms prevent critical information loss when summarizing complex analyses?

A Reduceism Guard ensures summaries do not omit critical information during analysis. Additionally, a Checkpoint System uses self-imposed and operator-directed checkpoints to monitor progress and maintain focus throughout the reasoning process.