branch-thinking
Organize and manage interconnected thought branches with insights, cross-references, and priority tracking to enhance structured idea exploration and decision-making.
Instructions
A tool for managing multiple branches of thought with insights and cross-references.
Each thought can:
Belong to a specific branch
Generate insights
Create cross-references to other branches
Include confidence scores and key points
The system tracks:
Branch priorities and states
Relationships between thoughts
Accumulated insights
Cross-branch connections
Commands:
list: Show all branches and their status
focus [branchId]: Switch focus to a specific branch
history [branchId?]: Show the history of thoughts in a branch (uses active branch if none specified)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branchId | No | Optional: ID of the branch (generated if not provided) | |
| command | No | Optional: Navigation command | |
| confidence | No | Optional: Confidence score (0-1) | |
| content | No | The thought content | |
| crossRefs | No | Optional: Cross-references to other branches | |
| keyPoints | No | Optional: Key points identified in the thought | |
| parentBranchId | No | Optional: ID of the parent branch | |
| relatedInsights | No | Optional: IDs of related insights | |
| type | No | Type of thought (e.g., 'analysis', 'hypothesis', 'observation') |