sequential_thinking
Break down complex coding problems into structured steps, validating each before proceeding to ensure systematic problem-solving and architectural decisions.
Instructions
A tool to facilitate sequential, structured thinking. It forces the AI to break down complex problems into steps, validating each before moving to the next. Use this when facing a complex coding task or architectural decision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thought | Yes | The current thought or step in the reasoning process. | |
| step | Yes | The current step number (1-indexed). | |
| total_steps | Yes | The estimated total number of steps. | |
| is_revision | No | Set to true if revising a previous step. | |
| next_action | Yes | What to do next: continue thinking, revise previous thoughts, or provide the final answer. |