mental_model
Analyze complex problems using structured mental models. Apply frameworks like Second-Order Thinking to break down issues, reason through steps, and derive actionable insights.
Instructions
Tool for creating and analyzing mental models to understand complex problems and systems.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | No | A sequential, logical breakdown of how the mental model is applied. Each step should be a clear action or point of analysis, demonstrating the model's framework. | |
| problem | Yes | A clear, specific, and bounded description of the problem being analyzed. A good problem statement is crucial for effective model application. For example, 'How can we reduce user friction in our onboarding flow?' is better than 'Make the app better'. | |
| modelName | Yes | The name of the mental model being used (e.g., 'Second-Order Thinking', 'First Principles'). This helps categorize the analysis. | |
| reasoning | No | The core logic behind the analysis. Explain *why* this model is appropriate for this problem and *how* the steps connect to the model's principles. This is crucial for evaluating the application's quality. | |
| conclusion | No | The final, actionable insight or decision. It should be a direct synthesis of the preceding steps and reasoning. |