| name | sequential-thinking |
| description | Reasoning through complex engineering problems using a structured "think" tool. This skill is used to analyze ambiguous requirements, verify hypotheses, or break down multi-step tasks into logical components. It enhances meta-cognition by providing a dedicated space for deliberate analysis and reflective problem-solving when navigating intricate technical challenges. |
"sequential-thinking" as "think" tool
When to use the think tool
Before taking any action or responding to the user after receiving tool results, use the think tool as a scratchpad to:
- List the specific rules that apply to the current request
- Check if all required information is collected
- Verify that the planned action complies with all policies
- Iterate over tool results for correctness
- Analyze complex information from web searches or other tools
- Plan multi-step approaches before executing them
How to use the think tool effectively
When using the think tool:
- Break down complex problems into clearly defined steps
- Identify key facts, constraints, and requirements
- Check for gaps in information and plan how to fill them
- Evaluate multiple approaches before choosing one
- Verify your reasoning for logical errors or biases
Remember that using the think tool has been shown to improve your performance by up to 54% on complex tasks, especially
when working with multiple tools or following detailed policies.
When I do a "Think", we will also disclose all of its logs to the user.