critical-thinking

Identifies hidden assumptions, logical gaps, and overlooked risks in planning and design reviews.

Updated Jul 13, 2023
One-click install
npx skills add https://github.com/changgenglu/changgenglu-blog --skill critical-thinking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: critical-thinking
Source: https://github.com/changgenglu/changgenglu-blog/tree/main/prompt_engineering/gemini/skills/critical-thinking
Command: npx skills add https://github.com/changgenglu/changgenglu-blog --skill critical-thinking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies hidden assumptions, gaps in logic, and overlooked risks during planning, design reviews, and analytical tasks to prevent biased or flawed conclusions.

Core Features & Use Cases

  • Multi-perspective analysis: evaluates designs, code reviews, and strategic plans from multiple roles (e.g., performance, security, operations, UX).
  • Assumption and risk tracking: makes implicit assumptions explicit and logs potential risks with actionable mitigations.
  • Structured critique prompts: provides a repeatable framework to challenge conclusions and verify reasoning.
  • Quality gates for governance: helps teams enforce rigorous reasoning before decisions are made.

Quick Start

Prompt the AI to perform a multi-perspective critical-thinking analysis on your design document or code change.

Frequently Asked Questions about critical-thinking

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

FAQPage Schema
How do I identify hidden assumptions in a design review?

To identify hidden assumptions in a design review, apply a multi-perspective critical thinking framework to make implicit assumptions explicit, evaluate logic from various roles like security and performance, and track potential risks with actionable mitigations.

What is multi-perspective analysis for code review?

Multi-perspective analysis for code review is evaluating code changes from multiple roles such as performance, security, and operations. It provides structured critique prompts to challenge conclusions, verify reasoning, and enforce rigorous quality gates before decisions are made.

How do I perform a risk identification analysis for architecture planning?

Perform risk identification for architecture planning by applying structured critique prompts to verify reasoning and evaluate the architecture from multiple angles. This makes implicit assumptions explicit and logs potential risks with actionable mitigations to prevent flawed conclusions.

Can I use critical thinking prompts for analytical assessments in software engineering?

Yes, you can use critical thinking prompts for analytical assessments across software projects. The framework provides a repeatable process to challenge conclusions, identify logical gaps, and evaluate assessments from multiple perspectives to ensure rigorous reasoning.

What is the best way to prevent biased conclusions in strategic planning?

The best way to prevent biased conclusions in strategic planning is to apply a structured critique framework that evaluates plans from multiple perspectives, tracks hidden assumptions, and identifies overlooked risks to enforce rigorous reasoning before final decisions.