Thinking

Apply analytical lenses and first principles to decompose problems.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/BishopCodes/OpenPAI --skill thinking-bishopcodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Thinking
Source: https://github.com/BishopCodes/OpenPAI/tree/main/skills/Thinking
Command: npx skills add https://github.com/BishopCodes/OpenPAI --skill thinking-bishopcodes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides structured methods to explore problems from multiple perspectives, uncovering hidden requirements and assumptions that single-pass analysis misses.

Core Features & Use Cases

  • Iterative Depth: Apply 2-8 different analytical lenses to a single problem.
  • First Principles: Deconstruct issues to fundamental truths and challenge assumptions.
  • Council Debates: Facilitate multi-agent discussions for robust decision-making.
  • Use Case: When designing a new feature, use Iterative Depth to ensure all user needs and potential failure points are considered, leading to a more robust and user-friendly final product.

Quick Start

Use the Thinking skill to explore the problem of user login from multiple angles.

Frequently Asked Questions about Thinking

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

FAQPage Schema
How do I apply first principles decomposition to problem solving in software engineering?

First principles decomposition for problem solving deconstructs complex issues down to fundamental truths. By systematically challenging underlying assumptions, this analytical methodology strips away conventional wisdom to expose hidden requirements and generate robust solutions from the ground up.

What is the best way to analyze a new feature design from multiple perspectives?

Multi-angle analysis for new feature designs is best achieved through iterative depth analysis. Applying 2 to 8 distinct analytical lenses to a single problem systematically challenges assumptions and explores diverse perspectives to ensure all user needs and potential failure points are considered.

Can I use multi-agent council debates for critical thinking and decision making?

Multi-agent council debates facilitate critical thinking and decision making by simulating multi-perspective discussions. This structured methodology leverages diverse analytical viewpoints to challenge initial conclusions, uncover hidden requirements, and drive robust, well-rounded decision outcomes for complex problems.

When do I need adversarial red teaming for creativity and critical thinking?

Adversarial red teaming for creativity and critical thinking is needed when standard analysis might miss hidden assumptions or failure points. It systematically challenges ideas through an oppositional lens, ensuring robust problem solving by exposing vulnerabilities and diverse perspectives before finalizing decisions.

How do I start structured problem-solving analysis without external dependencies?

Structured problem-solving analysis can start immediately without external dependencies by applying built-in methodologies like first principles decomposition and iterative depth. The framework operates independently, using references and scripts to guide multi-angle analysis and systematic decision making.