projectmentor/hive-mind/hive-memory

Claude Code and agent skill by projectmentor/hive-mind

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Read from and write to the shared Hive Mind corpus (the `hv` CLI) — append-only institutional memory shared across agents (Hermes, Claude Code, …) and machines. Use to record decisions/outcomes/constraints and to check what the hive already knows before acting — especially on errors, uncertainty, or a named project/person/system.

Install

npx vskill@latest install projectmentor/hive-mind/hive-memory

SKILL.md

Hive Mind memory

Hive Mind is a shared, append-only memory corpus used by multiple AI agents across machines, synced peer-to-peer. You interact with it through the hv CLI. Confidence in a fact is a derived projection over the corpus — you never set it; it rises only when distinct independent sources assert the same thing. So repetition is worthless; independent corroboration and checkable outcomes are what matter.

The CLI

hv lives at ~/projects/hive-mind/hv — an absolute path that works from any directory (do not cd). Run it via the shell:

  • Search: ~/projects/hive-mind/hv search "<query>" (add --format json for structured results)
  • Remember: ~/projects/hive-mind/hv remember "<fact>" --tags <t1,t2> --source claude-code [--channel introspect]
  • Decide: ~/projects/hive-mind/hv decide "<decision>" --rationale "<why>" --informed <ref> [<ref>…] --source claude-code

(<ref> = the sid field — h: + 10 hex, e.g. h:3f9a1c0b2d — of each fact/decision you retrieved and relied on; the raw ref node_id:seq also works. Both are stable across nodes and rebuilds. Bare local ids like 118/d17 are rowids that drift on every rebuild, and 2.0 refuses them — never pass one)

  • Propose: ~/projects/hive-mind/hv propose "<hypothesis>" --tags <t1,t2> --source claude-code

(an IDEA, not a fact: starts at 0.00 and can earn confidence only from other identities' sense-channel evidence — use it for "perhaps X relates to Y", never for something observed)

  • Weigh in: ~/projects/hive-mind/hv remember "<what you observed>" --supports <sid> (or --contradicts <sid>)

when an observation bears on an idea or fact, e.g. one the digest lists as open. If it comes from your reasoning rather than an observation, add --channel introspect; if it builds on or comments on an entry rather than bearing evidence, use --extends <sid> (never weighed). One relationship per write; your own support of your own idea doesn't count

  • Sync: ~/projects/hive-mind/hv sync now

ALWAYS pass `--source claude-code` on remember and decide so the hive can distinguish your writes from other agents' — this is what makes corroboration and provenance work. Without it the write counts as a person's (manual), and on the owner device its links carry owner authority.

When to WRITE (be disciplined — the corpus is shared and permanent)

Write durable, checkable, reusable knowledge:

  • Decisions (hv decide) with rationale — architectural / process choices. **Pass --informed

with the refs of the facts you searched and relied on**: that is how the hive later learns which knowledge proved useful once the decision's outcomes are recorded.

  • Outcomes / results of actions ("did X → got Y") — checkable ground truth. When the action

carried out a recorded decision, write the outcome with --outcome-of <decision sid> --polarity 1|0|-1 so the decision earns an outcome score and the facts it relied on earn utility. Only observed outcomes count; if it is your own assessment rather than something observed, add --channel introspect.

  • Corrections — something was wrong and is now right. Replace the old fact rather than leaving

both live: hv remember "<correction>" --resolves <sid of the wrong fact> (soft-retracts it). A decision that was wrong and has no replacement: hv decide --revoke <sid> --rationale "<why>" --source claude-code. A replacement instead: hv decide "<new>" --supersedes <sid>. Read the output: NOT in effect means the owner has to re-run it.

  • Constraints / preferences / commitments that shape future work.
  • New entities / relationships worth remembering.
  • Conclusions, analysis, plans: only if worth finding later, and always with

--channel introspect. They are recorded, searchable and linkable, but count 0 toward confidence until someone's observation supports them. Two agents that read the same code and reach the same conclusion are one line of reasoning twice, not two observations.

Do NOT write your chain-of-thought (the journal is permanent, syncs to every device and is searched on every turn), restatements of things already in the corpus, or untestable speculation. A hypothesis worth testing goes through hv propose as an idea (it earns confidence from evidence; it cannot borrow it from you). Tags such as observation or confirmed help readers weigh a fact but never change how much it counts as evidence: the channel is what counts. Leave it off for what you observed; pass --channel introspect for what you concluded. Never assert your own confidence/trust number; confidence is derived, not declared.

Search before you write (hv search). If the fact is already there, don't rewrite it — its confidence rises from independent corroboration, not from you repeating it. Never write back something you just read from the hive this session (that's an echo, not evidence).

You are the salience judge — apply the rubric above. As a mechanical floor you may add --gate to remember (skips trivially short / bare-question / greeting writes); it never overrides your judgment.

When to READ

Search the hive — hv search "<terms>" — when:

  • you start work on a project/person/system (search its name),
  • you hit an error or gotcha (search the error text — someone may have left the fix),
  • you're uncertain or about to assert something checkable,
  • the user mentions a named entity that might be in the corpus.

Treat results as signals with provenance, not truth — note the confidence, the number of sources, and which node/agent said it. If the corpus holds conflicting facts on a topic, surface both with their provenance and hold the tension; do not silently pick a winner. Prefer observed outcomes over interpretations, and verify when you can.

Why the discipline

A shared memory that records everything — guesses, repetition, self-talk — becomes a confident echo chamber. Writing only checkable decisions/outcomes, checking novelty first, and surfacing conflict instead of resolving it are what keep the hive sane.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
73
Repository forks
4
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/projectmentor/hive-mind/hive-memory/badge)](https://verified-skill.com/skills/projectmentor/hive-mind/hive-memory)

Something wrong with this skill or its page? Tell us.