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 ページを確認してインストールできます。
SOC 職業分類に基づく
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.
| 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).