think

Implement a 10-step problem-solving framework for complex decision-making and analysis.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/byrider/claude-obsidian --skill think-byrider
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: think
Source: https://github.com/byrider/claude-obsidian/tree/main/skills/think
Command: npx skills add https://github.com/byrider/claude-obsidian --skill think-byrider

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured approach to problem-solving by implementing the 10-principle thinking loop, enhancing critical thinking and systematic analysis.

Core Features & Use Cases

  • 10-Principle Framework: Follows a disciplined 10-step process for comprehensive problem-solving.
  • Application: Suitable for complex decision-making, audits, and in-depth analysis.
  • Use Case: Use this Skill to systematically analyze a software design issue, ensuring all aspects are considered.

Quick Start

Run the /think command followed by your problem statement, e.g., /think How should we optimize our database schema?

Frequently Asked Questions about think

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

FAQPage Schema
What is a structured problem-solving framework for complex software design decisions?

A structured problem-solving framework applies systematic analysis and critical thinking to complex software design decisions. The 10-principle thinking loop covers observation, metacognition, and lateral thinking to ensure all aspects of an issue are considered.

How do I apply systematic analysis to optimize a database schema?

To apply systematic analysis for optimizing a database schema, run the /think command followed by your problem statement. This initiates a 10-step process covering critical thinking, system orchestration, and iterative growth.

Can I use this 10-principle thinking loop for general decision-making outside of software engineering?

Yes, you can use this 10-principle thinking loop for general complex decision-making and in-depth analysis scenarios. It implements emotional intelligence, intellectual humility, and active listening for any disciplined thinking process.

What's the best way to ensure all aspects of a software design issue are considered?

The best way to ensure all aspects of a software design issue are considered is using a 10-step problem-solving framework. It enforces a disciplined thinking process incorporating metacognition, critical thinking, and generative output.

Does this structured problem-solving methodology require any external dependencies?

No, this structured problem-solving methodology does not require any external dependencies. It operates independently as a script component to guide your critical thinking and systematic analysis processes.