think

Decompose complex problems and document structured reasoning notes.

5|2|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/thoreinstein/opencode-config --skill think-thoreinstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: think
Source: https://github.com/thoreinstein/opencode-config/tree/main/skill/think
Command: npx skills add https://github.com/thoreinstein/opencode-config --skill think-thoreinstein

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured extended reasoning workflow for tackling complex problems, guiding users through systematic analysis to improve accuracy and outcomes.

Core Features & Use Cases

  • Thinking Protocol: Step-by-step framework including problem decomposition, information gathering, alternative analysis, edge-case exploration, decision framework, and verification strategy.
  • Risk-Reduced Decision Making: Encourages evaluation of multiple approaches, consideration of failure modes, and robust verification before action.
  • Use Case: When designing a new algorithm or planning a research project, this skill helps articulate assumptions, enumerate options, and document reasoning for peer review.

Quick Start

Activate the deep thinking mode and initiate the Thinking Protocol before proceeding with a complex task, then record your reasoning steps as you go.

Frequently Asked Questions about think

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

FAQPage Schema
How do I structure complex problem-solving for engineering and research tasks?

Structure complex problem-solving using a repeatable Thinking Protocol that decomposes problems, gathers information, analyzes alternatives, explores edge cases, and verifies decisions. This enforces step-by-step reasoning to yield structured notes suitable for peer review.

What is the best way to document assumptions and enumerate options for algorithm design?

The best way to document assumptions and enumerate options for algorithm design is applying a decision framework that articulates assumptions, evaluates multiple approaches, considers failure modes, and records structured reasoning notes throughout the process.

Does this deep-thinking workflow require any specific technical dependencies or components?

No specific technical dependencies or components are required. You activate the deep thinking mode and initiate the Thinking Protocol directly to guide your extended reasoning workflow for tackling complex problems across domains.

Can I use this protocol for risk-reduced decision making in strategy planning?

Yes, you can use this protocol for risk-reduced decision making in strategy planning. It encourages evaluating multiple approaches, considering failure modes, and performing robust verification before action, improving accuracy and outcomes.

When do I need extended reasoning for problem decomposition and verification?

You need extended reasoning for problem decomposition and verification when facing complex tasks that require systematic analysis, alternative evaluation, edge-case exploration, and structured documentation to reduce risk and improve decision outcomes.

How do I start a research project planning workflow with a thinking protocol?

Start research project planning by activating the deep thinking mode and initiating the Thinking Protocol before proceeding with the complex task, then record your reasoning steps as you go through decomposition and verification.