claude

vp-knowledge

Multi-ecosystem package research (npm, Rust, Go, PHP, Python, Ruby) with Socket supply-chain scoring, developer tool research (Homebrew with MCP analytics, GitHub Actions, Docker, VSCode, gh CLI extensions, Claude Code plugins, skills.sh bundles), multi-ecosystem version-drift detection (brew, npm, cask, crate, vscode, plugin), person research, knowledge gap analysis (incl. host-installed plugin/skill coverage), scope-partitioned graph audit/fix skills, project context priming, Readwise integration, session bookmarking, tag vocabulary sync, a Claude Code feature-adoption learning-nudge system, graph maintenance agents, and quality hooks for Basic Memory

3 on GitHubby Pelle Wessmanv0.34.2MITupdated 2 months ago
/

Plugin vp-knowledge from marketplace vp-plugins in voxpelli/vp-claude. Commands read from the repo's manifest — 1 month 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 (14)

  • intel

    This skill should be used to research a software package OR a developer/CI tool and create or update a structured Basic Memory note with post-write cross-linking. Triggers: 'research package', 'package intel', 'what does [pkg] do', 'add [pkg] to knowledge graph', 'enrich [pkg]', when adding depends_

  • knowledge-ask

    This skill should be used when the user asks 'what do I know about [topic]',

  • knowledge-gaps

    This skill should be used when the user asks about 'knowledge gaps', 'tool coverage', 'undocumented dependencies', 'undocumented tools', 'concept gaps', 'installed plugins', 'plugin coverage', 'undocumented skills', 'globally installed plugins/skills', 'what is installed on this machine', 'stale/out

  • knowledge-garden

    This skill should be used when the user asks to audit, health-check, or structurally validate one or more SPECIFIC named notes or a bounded topic cluster — 'audit these notes', 'check this note for orphans or broken links', 'fourth-wall check on [note]', 'validate the structure of [note]', 'spot-che

  • knowledge-maintain

    This skill should be used when the user asks to fix, repair, or tidy one or more SPECIFIC named notes — 'fix these notes', 'fix the issues in [note]', 'add the missing relations to [note]', 'tidy up [note]', 'fix orphan [note]', 'apply the gardener findings for [note]'. Applies structural fixes (mis

  • knowledge-prime

    This skill should be used when the user asks to 'prime context', 'load project knowledge', 'what do we know about this project', 'knowledge brief', 'project context', 'what packages are documented', 'show coverage for this project', 'dependency coverage report', 'which of our deps have notes', 'know

  • nudge

    This skill (explicit /nudge only) manages Claude Code feature-adoption nudges sourced from the Basic Memory note main/reference/claude-code-noteworthy-features. Bare /nudge = Mode A (sync): re-read the note, filter out features already marked adopted or declined, and regenerate the tip cache ~/.clau

  • people-intel

    This skill should be used when the user asks to 'research person', 'person intel', 'people intel', 'who is [person]', 'who created [project]', 'who maintains [package]', 'add person to knowledge graph', 'enrich person note', 'update person note', 'document [person]', 'create person note for [name]'.

  • raindrop-triage

    This skill should be used when the user asks to 'triage unsorted bookmarks', 'clean up raindrop inbox', 'sort unsorted', 'organize bookmarks', 'raindrop triage', 'process bookmark backlog', 'promote triaged bookmarks', 'classify triaged', 'raindrop cleanup', 'deduplicate bookmarks', 'find duplicate

  • schema-evolve

    This skill should be used when the user asks about 'schema drift', 'schema evolution', 'evolve schema', 'schema sync', 'sync schemas', 'update schema fields', 'schema field frequency', 'missing schema fields', 'unused schema fields', 'schema proposal', 'schema cardinality', 'check schema', 'schema a

  • session-bookmarks

    This skill should be used to save URLs or links found this session as Raindrop bookmarks — triggers: 'bookmark URLs from this session', 'save links we found', 'save notable URLs to Raindrop', 'save session URLs', 'raindrop bookmarks from session'. Scans the current conversation for high-signal URLs

  • session-reflect

    This skill should be used when the user asks to 'reflect on this session', 'save insights to memory', 'capture what we learned', 'commit this to memory', 'save decisions to Basic Memory', 'write up what we did', 'preserve what we found', 'save insights from this conversation', 'save what was discove

  • tag-sync

    This skill should be used when the user asks to 'manage tag vocabulary', 'update raindrop tags', 'sync tag vocabulary', 'curate tags', 'refresh tags file', 'rebuild tag vocabulary', 'what tags should I use', 'tag reference', 'raindrop tag vocabulary', 'create tags reference', 'tag inventory', 'tag s

  • vp-note-quality

    Reference checklist for Basic Memory note quality — rules preventing self-referential content in subject-domain notes (the fourth-wall anti-pattern). Preloaded into knowledge-maintainer and knowledge-gardener agents via the skills frontmatter field.

Subagents (5)

  • finding-verifier

    Checks claims against primary sources before they are written down — approves, refutes, or qualifies each one with evidence. Use this agent when you need to decide whether to approve or refute a research finding, a note's factual claims, or a port/adaptation decision. Typical triggers include: \"ver

  • knowledge-gardener

    Surveys the graph and notes what has gone leggy or stale — never prunes. Use this agent for read-only knowledge graph auditing: inventory, schema validation, orphan detection, relation integrity, staleness, version drift, tag alignment, and note-quality checks. Typical triggers include: \"audit my k

  • knowledge-maintainer

    The only one with shears — mends what the gardener marked. Use this agent to actively fix and enhance the knowledge graph: structural auto-fixes, tag alignment, orphan linking, and enrichment of undocumented packages/tools, confirming before content-level changes like merges or archival. Typical tri

  • knowledge-primer

    Walks the beds before work begins and reports what is already known. Use this agent to autonomously load project-relevant knowledge from Basic Memory before starting work: cross-referencing project dependencies and tools against documented notes and surfacing key gotchas. Typical triggers include: \

  • raindrop-gardener

    Tends the bookmark annex — same discipline, different soil. Use this agent for read-only Raindrop.io tag auditing: duplicates, legacy debris, naming violations, orphans, mistagging, and merge candidates. Typical triggers include: \"audit my Raindrop tags\", \"are there duplicate or legacy tags in my

Hooks (5)

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-bash-no-python.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/post-bm-write-validate.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/post-file-edit.sh ${CLAUDE_PLUGIN_ROOT}

  • PostToolUseFailure

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/post-bm-failure-classify.sh

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/session-start.sh

View source on GitHub

More from voxpelli/vp-claude

All 4 plugins →

vp-beads

claude

Sprint workflow automation: backlog grooming, retrospectives, upstream vendor tracking, cross-project synergy tracking, swarm wave orchestration, vendor sync, and bilateral sibling reconciliation for projects using beads and Basic Memory

8 skills · 1 agent · hooks

3

vp-git

claude

Git workflow safety skills for stacked-PR chains: rebase-validate (five-layer pipeline — range-diff, sem, weave, jscpd, tests), stack-cascade (safety-tagged rebase --update-refs with atomic force-with-lease push), and tag-audit (SHA-grouped triage of accumulated safety tags with KEEP/DROP confirmation gate). Installable as a Claude Code plugin or via the cross-agent Agent Skills standard (skills.sh)

3 skills

3

Live ast-grep structural-lint diagnostics via the ast-grep language server: your .ast-grep/rules fire as you edit rather than only on an `ast-grep scan` run, with LSP quick-fixes. Rules hot-reload — edit a rule and the new rule applies immediately, no restart. That takes a stdio shim: ast-grep has no file watcher of its own and asks the client to watch for it, but Claude Code does not implement client-side file watching (it advertises didChangeWatchedFiles.dynamicRegistration as undefined and answers -32601), so ast-grep would otherwise serve its startup rule set forever. Both sides are behaving correctly; the gap is between them, and claude-code#32595 / #52693 are closed NOT_PLANNED. The shim answers the registration, watches the globs the server itself registered, and injects the notification the client never sends. An explicit stopgap: the durable fix is server-side in ast-grep (self-watch when the client declines, as rust-analyzer already does), and when that lands the shim becomes dead code and the Node requirement goes with it. Claims JavaScript, bash, and the web/config formats (json, yaml, markdown, css, html) — 15 extensions, never the 15 owned by official language servers, since a server that claims an extension and then dies still starves it. It therefore cannot silently disable pyright/rust-analyzer/gopls; enforced by a check on every build. Requires an sgconfig.yml in the project root, the ast-grep binary on PATH, and (since 0.4.0) Node >=20 on PATH — no node means no server at all, so pin 0.3.1 or set LSP_SHIM_DISABLE=1 to opt out. It is a feedback layer, so keep `ast-grep scan` as the CI gate

3

Similar plugins

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

Long-horizon goal planning, deep research orchestration, and adaptive replanning using GOAP

5 skills · 1 command · 4 agents

ruvnet/ruflo 81,589

last30days

claudecodex

Research any topic across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and 5+ more sources. AI agent scores by upvotes, likes, and real money - not editors.

1 skill

mvanhorn/last30days-skill 67,453

marketing-skills

claudecodex

53 marketing skills for technical marketers and founders: CRO, copywriting, cold email, prospecting, SEO, AI SEO, paid ads, SMS, ad creative, video production, image generation, co-marketing, churn prevention, pricing, referrals, revenue operations, sales enablement, customer research, site architecture, comprehensive AARRR-structured marketing plans, public relations and earned media, offer design, event marketing and webinars, and more

53 skills

coreyhaines31/marketingskills 59,996

5 skills + 35 modes + Material Passport pipeline. Includes v3.6.7 cross-model audit gate and v3.6.8 generator-evaluator contract.

5 skills · 16 commands · 4 agents · hooks

Imbad0202/academic-research-skills 56,698

Maintain vp-knowledge?

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 plugins4 plugins