From intertree
Visualize project hierarchy — filesystem tree, parent-child relationships, signal analysis. For full interactive project layout and Notion registration, use /interkasten:layout instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/intertree:treeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through discovering, organizing, and registering their projects for Notion sync.
Guide the user through discovering, organizing, and registering their projects for Notion sync.
interkasten_scan_preview, interkasten_register_project, interkasten_set_project_parent, interkasten_set_project_tags, interkasten_add_database_property, interkasten_gather_signals, interkasten_scan_files)interkasten_init completed (database exists)Call interkasten_scan_preview with no arguments (uses configured projects_dir).
Present the discovered tree as a visual hierarchy:
Found 14 projects:
~/projects/Interverse/ [.beads]
os/clavain/ [.git, .beads] 15,000 LOC 247 commits
plugins/interflux/ [.git, .beads] 3,200 LOC 89 commits
...
~/projects/standalone-tool/ [.git] 800 LOC 12 commits
Ask: "Does this look right? Any projects missing or incorrectly grouped?"
Walk through the tree with the user:
.beads nesting: Confirm groupinginterkasten_set_project_parent to adjustFor each project (batches of 3-5), use signals from interkasten_gather_signals to propose:
has_plugin_json -> "claude-plugin", has_go_mod -> "go", etc.)Set up database properties via interkasten_add_database_property:
Register confirmed projects parent-first, children after:
interkasten_register_project with propertiesinterkasten_set_project_tags with confirmed tagsFor each project, scan with interkasten_scan_files:
For >10 projects, offer:
| User says | Action |
|---|---|
| "These are all part of the same project" | set_project_parent |
| "Skip this" | Skip, move to next |
| "These are all plugins" | Batch-tag |
| "Re-scan" | Re-run scan_preview |
| "Just register everything" | Batch-register with defaults |
End with summary: registered count, hierarchy, tags, files selected, Notion URL, and next steps (/interkasten:onboard, interkasten_sync).
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub mistakeknot/interagency-marketplace --plugin intertree