connect-ideas
Find two notes in the vault that should be linked but aren't, and explain the rationale.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Find two notes in the vault that should be linked but aren't, and explain the rationale.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Build a Map of Content (MOC) for a topic — gather candidate notes, cluster them, write the MOC with static wikilinks.
Read the last N days of daily notes, surface the dominant themes, and draft a synthesis note linking back to the originals.
Surface orphan notes near a topic and help the user integrate them into the existing link graph.
Given a writing topic, gather the relevant notes from the vault and assemble a writing scratchpad with quotes and citations.
Analyze the tag tree, surface case chaos and stragglers, and consolidate via supervised renames.
Walk recent notes one at a time; for each, propose 1–2 wikilinks based on the vault's existing graph. Automates the user's review ritual.
استنادا إلى تصنيف SOC المهني
| name | connect-ideas |
| description | Find two notes in the vault that should be linked but aren't, and explain the rationale. |
| triggers | ["/connect-ideas","what should I link","find connections in my vault"] |
The user wants serendipitous structural insight — a pair of notes that share content but no wikilink edge. Useful during a slow-thinking session or as part of a weekly review.
vault_info.find_hubs(top_k=10) to identify central notes — these are the strongest candidates for a missed connection.find_related(seed=hub_path, top_k=8). Filter the results: keep only notes that are NOT already wikilinked to the hub (use find_backlinks(hub_path) to determine this).find_related similarity × log(candidate's wikilink count). High-quality candidates are dense-similar AND not already isolated.read_note on both notes. Skim. Identify the specific overlap.link_notes(from_path=..., to_path=..., context_phrase=..., confirm=true).Found a pair:
A: [[Note A]] — {one-line summary}
B: [[Note B]] — {one-line summary}
Rationale: {2–3 sentences citing the overlap}
Proposed: Insert `[[Note B]]` into [[Note A]] near "{context phrase}".
confirm=True from the user (unless --unattended).