Skip to content

Promote

The /promote skill transfers reusable, cross-cutting knowledge from one vault to another — typically from a project vault to a long-lived meta vault.

/promote my-research --to meta
/promote project-alpha # defaults to meta vault
FlagDescription
--to <vault>Target vault (defaults to meta)
  • Finishing a project — graduate learnings before archiving with /vault-archive
  • Cross-cutting knowledge — something in one vault would be useful across projects
  • Periodic maintenance — keep the meta vault current during long projects
PromoteSkip
Tech patterns and architecture decisionsProject-specific implementation details
Tool evaluations and comparisonsSource-notes for project-specific documents
Domain concepts that apply broadlyEntities only relevant to the project
Key people/orgs across projectsTemporary decisions or workarounds
  1. Read source vault — index, concepts, comparisons, entities, source-notes
  2. Identify promotable knowledge — reusable beyond this specific project
  3. Check target vault — does a page for this topic already exist?
  4. Create or merge — new pages get created; existing pages get enriched
  5. Update both vaults — indexes, logs, auto-commits in both repos

Promoted pages include a promoted-from field in frontmatter:

---
title: "LLM Knowledge Bases"
page-type: concept
promoted-from: my-research
sources:
- "[[karpathy-llm-wiki-gist]]"
---

This traces knowledge back to its original vault and sources.

  • New topic in target: creates a fresh page with proper frontmatter
  • Existing topic in target: merges new information without duplicating, updates sources and related
  • Ambiguous cases: asks you before proceeding
  • Promote is interactive — it presents a plan and asks for confirmation
  • Run /lint on the target vault after promoting to catch any gaps
  • Promoting the same knowledge multiple times is safe — merging handles deduplication