structured-thinking

Apply Socratic questioning, first principles, and Occam's razor to solve vague problems.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/Herxinsasa/Skills-Collector --skill structured-thinking-herxinsasa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: structured-thinking
Source: https://github.com/Herxinsasa/Skills-Collector/tree/main/structured-thinking
Command: npx skills add https://github.com/Herxinsasa/Skills-Collector --skill structured-thinking-herxinsasa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the common issue of making misaligned, ineffective decisions when faced with vague product ideas, unclear requirements, or complex choices, which often stems from skipping critical problem clarification and assumption checking steps.

Core Features & Use Cases

  • 3-Stage Structured Workflow: Combines Socratic questioning to clarify ambiguous problems, first principles reasoning to derive solutions from core truths, and Occam's razor to eliminate unnecessary complexity.
  • Adaptable to Multiple Scenarios: Supports product design, requirement review, technical solution selection, daily decision-making, and cross-industry complex problem analysis.
  • Use Case Example: When evaluating a new feature request, use this Skill to first uncover the real user pain point behind the request, then derive the minimal viable solution without copying existing industry norms.

Quick Start

Use the structured-thinking skill to analyze the new user onboarding feature request our team received, including clarifying the actual user pain point, deriving the core solution, and identifying the minimal viable implementation.

Frequently Asked Questions about structured-thinking

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

FAQPage Schema
How do I analyze vague product requirements to find the real user pain point?

To analyze vague product requirements, apply Socratic questioning to challenge assumptions and clarify the actual user pain point before deriving any technical solution. This structured problem analysis prevents misaligned decisions by ensuring the core issue is fully understood first.

What is the best way to select a minimal viable technical solution for a new feature?

The best way to select a minimal viable technical solution is applying first principles reasoning to derive options from core truths, then using Occam's razor to prune unnecessary complexity. This structured thinking workflow ensures actionable outcomes without copying existing industry norms.

How does first principles reasoning work for complex problem analysis?

First principles reasoning solves complex problems by breaking them down into fundamental, undeniable truths and building solutions upward from that foundation. Paired with Socratic questioning, it bypasses assumptions to uncover root causes across product, technical, and daily decision scenarios.

Can I use structured thinking frameworks for daily cross-domain decision-making?

Yes, you can use structured thinking frameworks for daily cross-domain decision-making. The three-stage workflow of Socratic questioning, first principles, and Occam's razor adapts effectively beyond product design to everyday complex choices and cross-industry problem analysis.

When should I apply Occam's razor pruning during requirement review?

Apply Occam's razor pruning during requirement review after deriving potential solutions through first principles reasoning. It eliminates unnecessary complexity to identify the minimal viable implementation, ensuring the final output is actionable and directly addresses the clarified user pain point.