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') |