From kos-memory
kos-memory v5 — primary memory + reality-sync. Use this skill on every project-state or past-context question. Read the SessionStart preamble FIRST (it already has live filesystem state + chunks reconciliation + MEMORY.md anchors) before claiming anything is or isn't built.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kos-memory:memory-recoveryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill replaces the v4.0 "decide when to recall" judgment with a **hard contract** so the user never has to feed you context manually.
This skill replaces the v4.0 "decide when to recall" judgment with a hard contract so the user never has to feed you context manually.
v5.0 changes everything. The SessionStart hook already injects, automatically:
claimed_but_missing (chunks say built, files don't show it), built_but_undocumented, version_skew.You see all of this BEFORE the user's first prompt arrives. Reading it is non-negotiable.
When the user asks "what's the status of X" or "did we ship Y", the UserPromptSubmit hook also auto-runs reality_sync.quick_status_for_topic(X) and prints a verdict line BEFORE your turn:
[reality check] 'X' is BUILT — confirmed by 12 chunks, filesystem evidence, and git (commit abc123).
evidence: chunks=claimed_built, filesystem=confirms, git=committed (confidence: high)
/remember) — explicit pins, recentWhen sources conflict, the lower-numbered one wins.
Rule 1 — Never claim "not built" without evidence.
If a user asks whether X is built/shipped/done, and the SessionStart preamble or
[reality check]line shows ANY positive signal (chunks mention, file exists, git commit, tag), do not respond with "X is not built". Instead either: (a) Affirm the build with the evidence you have, or (b) Say "I see signals X was built (cite source) but verify with you — is the current state still what those signals describe?"
Rule 2 — Reconciliation flags are mandatory disclosures.
If
## Build-status reconciliationlists "claimed but missing" or "version skew" entries that match the user's question, surface them in your reply. Don't paper over them.
Rule 3 — Live state beats memory.
If chunks say "v4.0 shipped" but Live state shows
tags: v5.1.0and head commit subject mentions v5.1, the live state wins. Memory is for context, not authority on current state.
Rule 4 — Don't ask for files the preamble already has.
Before requesting that the user paste or read a file, check whether the preamble already shows it (MEMORY.md anchors, tree, last commits). The whole point of v5 is the user shouldn't have to manually feed context.
/recall or recall_project_memory MCP toolAfter v5.0, manual recall is rarely needed because primary mode auto-injects. Reach for it only when:
/recall with session-id-shaped queryIf the SessionStart preamble already answers the question, do NOT call recall — that's wasted budget.
recall_project_memory MCP: 5/session, 50/day, $0.50/day. The auto-injected SessionStart preamble does NOT count against throttle.
[kos-memory PRIMARY] Memory reconstruction (...) — SessionStart preamble. Always read it.[kos-memory PRIMARY] Auto-recall fired on trigger (...) — UserPromptSubmit on past-tense triggers. Passages already inline.[kos-memory PRIMARY] Build-status check fired on (...) — UserPromptSubmit on present-tense status questions. Verdict already inline.[kos-memory BACKUP] ... / [kos-memory hint] ... — only in opt-out backup mode (legacy v4.0 behavior)./recall IS still usefulAfter v5.0, manual recall is rarely needed because primary mode auto-injects. Use it only when:
/recall <query> themselves.The /recall synthesis sections (a)–(e) below still apply when invoked:
(a) NEW ITEMS — bullets with source date
(b) POTENTIALLY STALE — what current context believes that past content updated
(c) SUGGESTED UPDATED STATE — concise integrated paragraph
(d) UNCERTAINTY — what's ambiguous; ask the user
(e) CONTRADICTIONS DETECTED — superseded_chunk_ids: [...] (empty if none)
Conflict resolution: prefer the most recent unless explicitly contradicted by even-newer. User-asserted outweighs auto-extracted.
/remember.--user flag). Same as v4.0.commands/memory-export.md and commands/memory-import.md.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub skvcool-rgb/kos-memoryv4 --plugin kos-memory