claude

commonplace

A knowledge vault Claude reads and keeps for any folder of notes: graph-indexed vault tools, private domains that stay sealed, connections to what you already wrote surfaced under answers, and [[note]] links in replies that are checked against the vault.

1 on GitHubv2.4.3MITupdated 18 days ago
/

Plugin commonplace from marketplace stray-bits-sanctuary in noopz/stray-bits-sanctuary. Commands read from the repo's manifest — 17 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 (11)

  • autoimprove

    Autonomous vault improvement loop (writes changes). Use when user says 'improve the vault', 'autoimprove', 'fix what you can', 'what's the vault score'. Do NOT use for read-only diagnostics — that's wiki-lint.

  • paper-analyzer

    Deep paper breakdown (does not write vault notes). Use when user says 'analyze this paper', 'break down this paper', 'is this paper any good', or sends an arXiv ID/PDF with no save intent. Do NOT use when user wants the paper saved — that's wiki-ingest.

  • vault-skill

    Run one of the vault's own Claude Code skills (its .claude/skills/, e.g. a YouTube or project intake) from a session started outside the vault. Use when the user names a vault skill or asks to "run <name> from my vault".

  • wiki-compile

    Fill concept stubs with citation-grounded definitions. Use when user says 'fill in the stubs', 'compile concepts', 'flesh out concepts', or as follow-up after wiki-lint reports stubs. Do NOT use for new sources not yet in vault — that's wiki-ingest.

  • wiki-deep-link

    User-invoked: surface hidden concept connections via local embeddings (Ollama + nomic-embed-text). Flags related-but-unlinked (sentence, concept) pairs, then adds wikilinks where the connection holds. Invoke explicitly via /wiki-deep-link.

  • wiki-domain

    Set up, list, rename, or merge research domains. Use when user says 'add a domain for X', 'set up a domain', 'what domains exist', 'change scope of X domain', 'merge X and Y domains'. Do NOT speculatively fire on ingest prompts — wiki-ingest hands off explicitly when no domain matches.

  • wiki-ingest

    ALWAYS use when the user wants a source saved to the vault — pastes an arXiv ID/URL, says 'add this to the vault', 'save this', 'remember this', 'I found this interesting', or describes a specific finding/technique/project to capture. Do NOT activate for general topic conversation — only when there'

  • wiki-init

    User-invoked setup: point commonplace at a folder for the first time or reconfigure the active vault. Writes the vault marker, scaffolds `.wiki/`, discovers initial domains/genres. Invoke explicitly via /wiki-init.

  • wiki-lint

    Read-only vault health check. Use when user says 'how's the vault', 'audit', 'lint', 'anything broken', 'show me broken links/stubs/orphans'. Do NOT use when user wants fixes applied — hand off to autoimprove.

  • wiki-query

    Answer questions from vault notes. Use when user asks 'how does X relate to Y', 'what do the papers say about Z', 'compare approaches to W', or discusses concept connections. Also fire immediately after wiki-ingest when user pivots from saving to asking how the new source relates to other vault topi

  • wiki-supersede

    Retire/replace a vault entity. Use when user says 'mark X retired', 'switched from X to Y', 'Y supersedes X', 'Y replaces X', or when another skill flags retired-but-live mentions. (Post-write hook auto-surfaces this when a note body declares supersession.) Do NOT use for typo renames, stale-link cl

Subagents (13)

  • paper-methodology-analyst

    Analyzes a research paper's methodology section in depth from extracted text. Dispatched by the paper-analyzer skill during multi-stage paper analysis. Produces a structured breakdown of research design, datasets, baselines, metrics, setup, and limitations with specific numbers and table references.

  • paper-reflection-agent

    Reviews a combined paper-analysis (methodology + results) for completeness and quality, scores it 0–100, and identifies specific gaps for revision. Dispatched by the paper-analyzer skill as the final reflection pass before the analysis is committed to the vault.

  • paper-results-interpreter

    Interprets a research paper's results tables, figures, and claims to validate whether conclusions follow from the data. Dispatched by the paper-analyzer skill during multi-stage paper analysis. Produces a quantitative breakdown with specific numbers, claim validation, and flagged overstatements.

  • wiki-conventions-tuner

    Proposes per-genre quality rules for `.wiki/conventions.json` by reading sample notes from each genre and synthesizing patterns the user actually uses. Dispatched directly by the user, by the indexer when new genres cross the 3-note threshold without rules, or in response to a SessionStart warning a

  • wiki-cross-domain-linker

    Identifies cross-domain concept bridges surfaced by a newly ingested source and adds connection callouts to affected notes in other domains. Dispatched after wiki-ingest when `cross-domain.ts` reports bridge concepts. Receives the script's JSON output inline.

  • wiki-deep-linker

    Reviews semantic-similarity candidates from `commonplace deep-link` — (sentence, concept) pairs that embeddings flagged as related but unlinked — and adds wikilinks where the connection holds up under reading. Dispatched by autoimprove or directly when the user asks for deep-linking. Edit-only, neve

  • wiki-domain-manager

    Reviews and configures domain scope and linkGroup settings in `.wiki/domains.json`. Dispatched after `commonplace init` discovers new domains, when the indexer auto-discovers a new domain, or when the user asks to manage domain configuration.

  • wiki-freshness-checker

    Checks whether live source URLs have changed significantly since the vault note was written, and adds a `> [!stale]` callout to notes whose source content has substantially diverged. Dispatched by autoimprove's post-loop freshness step with a candidates JSON from `commonplace freshen --sample`.

  • wiki-impact-checker

    Checks whether a newly ingested source note changes or extends conclusions in existing source notes that share the same concepts, and surfaces supersession candidates. Dispatched by the post-write hook after wiki-ingest creates a new source note.

  • wiki-linter

    Fixes mechanical lint issues in the vault — malformed dates, stale MOC counts, duplicate frontmatter entries. Deterministic fixes only; never writes definitions or synthesizes content. Dispatched by autoimprove with the lint output inline.

  • wiki-moc-splitter

    Splits an oversized MOC into themed sub-MOCs and turns the parent into an index-of-sub-MOCs hub. Dispatched by autoimprove when the moc-size lint check reports a MOC over the hard cap, or directly when the user asks to split a MOC.

  • wiki-moc-updater

    Keeps Maps of Content (MOCs) in sync with the source notes that reference them — adds missing source entries, updates counts, and fixes stale links. Dispatched after wiki-ingest creates a new source note, and by autoimprove for stale-MOC rounds.

  • wiki-pruner

    Removes low-value concept stubs from the vault and cleans up their references. Executes the deterministic decisions made by `commonplace prune` — never makes value judgments. Refuses to prune retired notes (routes to wiki-supersede instead). Dispatched by autoimprove during pruning rounds.

Hooks (1)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/bin/commonplace" session-check 2>/dev/null || true

View source on GitHub

More from noopz/stray-bits-sanctuary

All 3 plugins →

agent-peer

claudecodex

Daemonless local messaging between Claude Code and Codex CLI sessions on macOS, Linux, and Windows.

4 skills

1

strata

claude

Entropy-guided structural outlines for Claude Code — compresses large file reads by ~83% without parsing, using BSP trees and Shannon entropy to serve navigable file maps instead of full content

hooks

1

Similar plugins

Generate natively editable PPTX from PDF / DOCX / URL / Markdown — real DrawingML shapes, text boxes, charts, and animations. Note: run `pip install -r requirements.txt` inside the installed plugin directory for the Python post-processing scripts to work.

1 skill

hugohe3/ppt-master 76,375

obsidian

claude

Claude Skills for Obsidian

6 skills

kepano/obsidian-skills 51,587

carta-crm

claude

Manage the Carta CRM conversationally — search, add, update, and enrich investors, companies, contacts, deals, notes, and fundraisings via the Carta CRM MCP Server.

28 skills · hooks

anthropics/claude-plugins-official 47,076

HADS (Human-AI Document Standard) — semantic tagging convention for docs that work for both humans and AI models — plus the grounded-vault pattern for provenance-linked, drift-checked knowledge stores.

2 skills

wshobson/agents 42,461

Earnings call and filings to model update to note draft

6 skills · 1 agent

anthropics/financial-services 41,259

carta-crm

claude

Manage the Carta CRM conversationally — search, add, update, and enrich investors, companies, contacts, deals, notes, and fundraisings via the Carta CRM MCP Server

28 skills · hooks

anthropics/knowledge-work-plugins 35,601

Maintain commonplace?

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.

claude & codex plugins3 plugins