aboutsummaryrefslogtreecommitdiff
path: root/skills/mindmap.md
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-06-04 06:01:04 +0200
committerAgando <roduccomm@gmail.com>2026-06-04 06:01:04 +0200
commita5023e61be61f2f2287342039addab6bb28ad2fd (patch)
tree9b1b3c166869cd6fee91bffe1f4134513005b8b1 /skills/mindmap.md
parent301f75ab03302a05b3c35950a3b0ab49f9f69ed6 (diff)
auto: 2026-06-04_06:00 changes
Diffstat (limited to 'skills/mindmap.md')
-rw-r--r--skills/mindmap.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/skills/mindmap.md b/skills/mindmap.md
new file mode 100644
index 0000000..e1cbb7b
--- /dev/null
+++ b/skills/mindmap.md
@@ -0,0 +1,50 @@
+---
+name: mindmap
+description: Create, manage, visualize, and persist brainstorming mindmaps using the mindmap terminal module.
+tags: [mindmap, brainstorming, planning, organization, visualization]
+category: productivity
+---
+
+## Core Workflow
+
+1. **Create a new mindmap**
+ - `mindmap new "<topic>" -t tag1,tag2` — creates a root node
+ - Tags are optional (e.g. planning, research, dev)
+ - Root gets auto-assigned a color from 7-color palette
+
+2. **Add child nodes**
+ - `mindmap add <parent-id> "<idea>" -t tag` — add a child
+ - Get parent-id from `mindmap show` — IDs are 4-char random strings
+
+3. **View**
+ - `mindmap show` — full tree with Unicode box-drawing
+ - `mindmap show <id>` — subtree starting at that node
+ - `mindmap svg [name]` — render as inline SVG with colored rects + bezier curves. Optional name saves to /mindmaps/<name>.svg for `preview`
+
+4. **Visualize with Mermaid**
+ - Export your mindmap data and render in `webx11_mindmap.html` for a full Mermaid flowchart
+ - The mermaid library is at `mermaid.min.js` in the newOS4 directory
+
+5. **Edit nodes**
+ - `mindmap rename <id> "<new text>"` — change text
+ - `mindmap color <id> <color>` — set color (red/green/yellow/blue/cyan/magenta/white)
+ - `mindmap tag <id> <tag>` — assign/update tag
+
+6. **Persistence**
+ - `mindmap save <name>` — save to VFS (stores in /mindmaps/ as JSON)
+ - `mindmap load <name>` — restore
+ - `mindmap list` — show saved mindmaps
+ - `mindmap delete <name>` — remove saved mindmap file
+
+7. **Export**
+ - `mindmap export [id]` — Markdown bullet list output, auto-copies to clipboard
+ - `mindmap svg <name>` — saves SVG to /mindmaps/<name>.svg, viewable with `preview`
+
+8. **Neural VFS integration**
+ - After running `nvfs-index`, mindmap skill files are indexed as `concept://mindmap`
+ - Saved mindmaps in /mindmaps/ are discoverable via concept search
+
+## When to Use
+- Brainstorming feature sets, project architecture, or ideas
+- Decomposing complex tasks into manageable subtrees
+- User says "brainstorm", "diagram", "organize thoughts", "plan", "map out" \ No newline at end of file