codegraph-partner
Use when the user explicitly mentions codegraph, asks structural code questions such as callers/callees/impact, asks where a…
Record taste signals and apply-evidence events into the Brain observing-memory layer of Open Second Brain. INVOKE this skill (and call `brain_feedback`) the moment the user expresses a preference, dislike, correction, or rule in dialogue — "don't do X", "use A instead of B", "I
$ npx -y skills add itechmeat/open-second-brain --skill brain-memory --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brain-memoryContext preview
The summary Claude sees to decide when to auto-load this skill.
Record taste signals and apply-evidence events into the Brain observing-memory layer of Open Second Brain. INVOKE this skill (and call `brain_feedback`) the moment the user expresses a preference, dislike, correction, or rule in dialogue — "don't do X", "use A instead of B", "I
name: brain-memory description: Record taste signals and apply-evidence events into the Brain observing-memory layer of Open Second Brain. INVOKE this skill (and call `brain_feedback`) the moment the user expresses a preference, dislike, correction, or rule in dialogue — "don't do X", "use A instead of B", "I prefer Y", "X is wrong here", or any explicit imperative that should outlive the current turn. SEPARATELY invoke (and call `brain_apply_evidence`) right after you produce a durable artifact (code shipped, file written, content drafted, config change) and at least one preference in `Brain/preferences/` has a `scope` that plausibly applies — record whether you `applied` or `violated` it. SKIP only for casual chat, exploration without a stated rule, read-only inspection, and trivial edits. When a preference plausibly applies but you are unsure, RECORD with `note: "speculative; <reason>"` rather than skipping — the dream pass discards single-event speculative entries that do not recur, so coverage costs less than missing the signal. WRITE the `principle` and `note` fields in the same natural language the user has been speaking in this session; technical identifiers (`topic` slug, `pref_id`, `scope`) stay English.
Brain is the agent-writable observing-memory layer of Open Second Brain. It accumulates user preferences from real signals and learns from real applications. Your job is to (a) record taste signals as they arrive in conversation, and (b) record whether you applied or violated active preferences each time you produce a durable artifact in a relevant scope. The deterministic `dream` pass turns repeat signals into rules and retires what stops being applied.
Call **once per taste signal** the user (or a teammate agent) expresses. Concrete triggers:
Parameters:
Optional but **strongly recommended**:
signal file lands without a `## Raw` body — counters keep working, but the audit trail loses the original phrasing. Pass the exact sentence the user said (or the exact line of the artifact the signal is about). v0.10.1 dropped the `_(not provided)_` placeholder precisely so an absent `raw` is now visible: the file simply has no body, which should be the rare case, not the norm.
Optional:
The server creates `Brain/inbox/sig-<date>-<slug>.md` and resolves collisions deterministically.
Call **once per (preference, artifact) pair**, right after a durable artifact lands. A durable artifact is anything the user would re-find by searching the vault tomorrow: code shipped, config change, deployment touched, content drafted, instruction-file edit, design decision recorded. Trivial edits (typo fix, pure formatting) do not qualify.
Discover applicable preferences first. Options:
Parameters:
Optional:
`applied_count` and `violated_count` on the preference are recomputed by `dream`; you write only the per-event evidence record.
Open Second Brain is a memory layer for AI agents that lives in an Obsidian vault. Agents read and write it through MCP servers, lifecycle hooks and the o2b CLI.
Use when the user explicitly mentions codegraph, asks structural code questions such as callers/callees/impact, asks where a…
Set up, evaluate or turn off the optional Open Second Brain decision-model feature (typed judgments that rerank search, pick…
Bring Open Second Brain semantic search online — embedding API key, sqlite-vec extension, first reindex, optional periodic…
Use Open Second Brain to read, write, and maintain an agent-owned second brain in an Obsidian-compatible Markdown vault. The…
Use when adding, renaming, reviewing, or explaining Brain schema tokens, aliases, prefixes, link types, extractability, or expert…