hypo
LLM-native personal wiki — session-aware knowledge base for Claude Code
Plugin hypo from marketplace hypomnema in sk-lim19f/Hypomnema. Commands read from the repo's manifest — 13 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (1)
debateStructured debate to re-verify a wiki knowledge claim before you trust it, or to harden a hard-to-reverse decision into a durable wiki record. Runs a fixed order (interrogate, then verify against code and docs, then synthesize). Use when hypo:verify flags a page as overdue and you need to actually r
Slash commands (16)
/hypo:auditAudit recent sessions for observability gaps and optionally write the weekly report. Use when the user asks to review session quality, find tracking gaps, or generate the weekly summary.
/hypo:capturePull extensions you made the normal way under ~/.claude/{commands,agents,skills}, or a canonical hook registered in ~/.claude/settings.json, into the wiki so they sync to your other machines. Use when the user wants to capture, adopt, or back up a locally-authored slash command, agent, skill, or hoo
/hypo:crystallizeCrystallize draft notes into stable wiki knowledge; also the session-close path. Use when the user explicitly signals session end (종료/마무리/wrap up), asks to save or consolidate notes, or before a /compact. Task completion alone is not a close signal.
/hypo:doctorRun a health check on a Hypomnema wiki installation (hooks, settings, structure). Use when the user reports the wiki misbehaving, after an install or upgrade, or to diagnose setup problems.
/hypo:feedbackRecord an AI behavior correction or preference into the wiki. Use when the user corrects how you work or states a lasting preference to remember.
/hypo:graphGenerate a wikilink dependency graph from wiki pages (json, mermaid, or dot). Use when the user asks to visualize wiki structure or find orphan and hub pages.
/hypo:ingestIngest an external source (URL, doc, article, command output) into the wiki as a citable page. Use when the user shares a source to capture or wants external knowledge saved for reuse.
/hypo:initInitialize a new Hypomnema wiki (structure, config, hooks). Use when the user is setting up a wiki for the first time or starting a fresh vault.
/hypo:lintValidate wiki pages for frontmatter correctness and broken wikilinks. Use when the user asks to check wiki health, before a commit, or after bulk edits or renames.
/hypo:queryQuery the wiki and synthesize an answer from the relevant pages. Use when the user asks what the wiki knows, wants to recall a past decision, or needs prior context before starting work.
/hypo:renameRename a wiki page or directory and rewrite the inbound wikilinks so live links survive. Use when the user wants to move or rename a page or folder without breaking references.
/hypo:resumeResume an active project and pick up where you left off. Use when the user asks to continue prior work or what they were working on.
/hypo:statsShow statistics about the wiki (page counts, link density, growth). Use when the user asks how big the wiki is, how it has grown, or its overall shape.
/hypo:uninstallRemove Hypomnema hooks and clean up settings.json. Use when the user wants to uninstall or disable the wiki integration.
/hypo:upgradeCheck for Hypomnema updates and optionally apply them. Use when the user asks to update Hypomnema or sees an update-available notice.
/hypo:verifyCheck verify_by fields and surface overdue or missing verifications. Use when the user asks what wiki knowledge needs re-checking or wants to audit freshness.
Hooks (12)
- PreToolUse
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-close-guard.mjs
- SessionStart
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-session-start.mjs
- SessionEnd
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-session-end.mjs
- UserPromptSubmit
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-first-prompt.mjs
- UserPromptSubmit
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-lookup.mjs
- UserPromptSubmit
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-compact-guard.mjs
- PreCompact
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-personal-check.mjs
- PostToolUse
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-auto-stage.mjs
- PostToolUse
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-web-fetch-ingest.mjs
- Stop
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-stop.mjs
- CwdChanged
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-cwd-change.mjs
- FileChanged
node ${CLAUDE_PLUGIN_ROOT}/hooks/hypo-file-watch.mjs
Maintain hypo?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.