Skip to content

Personal Library

A personal library is for ideas that outlive any single repository: reading notes, design patterns, architecture decisions, research, snippets, and recurring lessons.

Terminal window
pkm init --scope global

Default location:

~/PKM

Override with PKM_GLOBAL_LIBRARY when you want a different folder.

Terminal window
pkm capture "question about queue backpressure"
pkm save --title "Backpressure Patterns" --tags architecture,messaging
pkm index
pkm search backpressure
  • Process Inbox/ regularly.
  • Add wikilinks while editing notes.
  • Prefer a few durable tags over a large tag vocabulary.
  • Generate MOCs for topics that become central.
Terminal window
pkm moc "Messaging Systems" --tags messaging