Skip to content
Back to skills

Using Goodmemory

ASecurity

Recall and persist durable project context with GoodMemory in Kimi Code.

  • 18 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 1, 2026
ai-agentsgo

Works with

  • mcp

Security analysis

A100/100

Scanned October 1, 2026

npx -y skills add hjqcan/GoodMemory --skill using-goodmemory --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Using Goodmemory?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Using Goodmemory
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hjqcan-using-goodmemory/badge)](https://www.skillsdirectory.com/skills/hjqcan-using-goodmemory)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: using-goodmemory
description: Recall and persist durable project context with GoodMemory in Kimi Code.
---

# Using GoodMemory

GoodMemory is fallible supporting context. The user's latest instruction, the
current repository, and current test or runtime evidence take precedence.

For every GoodMemory tool call, pass the current project absolute path as
`cwd`, using the same project-root spelling across sessions. Do not invent a
fixed workspace id or change a user-configured one. GoodMemory 0.7.5 derives
only the directory name: different paths with the same basename are not
isolated. Report that limitation if encountered. The 0.8 path-fingerprint
default separates those paths; symlink aliases, case variants, moves, and
clones deliberately get separate defaults. Explicit shared IDs opt out of
that separation. Do not migrate, copy, merge, or delete older scoped memories
without the user's explicit reconciliation direction; an empty new scope
does not imply that the old records were lost.

When earlier decisions, user preferences, prior failures, or project history
could materially affect the task, call
`mcp__goodmemory__goodmemory_get_context` with one concrete question. Recall is
on demand; do not call it mechanically on every turn.

If expected context is missing or a surfaced memory looks wrong, call
`mcp__goodmemory__goodmemory_trace_recall` with the same query. Use
`goodmemory_search_index` followed by `goodmemory_get_records` only when the
task needs exact records instead of the rendered context.

The `mcp__goodmemory__goodmemory_remember` tool is available after installation,
but Kimi Code approval still governs unapproved MCP calls. Persist only a
durable, explicit fact, preference, decision, reference, or blocker. Store one
clear statement per call. Use `role: "user"` for user-originated content and
`role: "assistant"` for a conclusion produced by the agent. Report whether the
result was accepted, merged, or rejected.

Never persist secrets, credentials, tokens, raw transcripts, private file
contents, or unconfirmed inferences. Do not imply that session-start text
automatically reads or writes memory; it only supplies these operating rules.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…