mcpField
M
memory-audit

memory-audit

github.com/nhadaututthekyAgent 工作流242607 次安装5 天前更新
代码仓库

关于 memory-audit

用于审查 NeuralMemory 记忆质量的只读审计技能。它从六个维度收集指标和证据,整理优先级问题与可执行建议,不会修改记忆。

主要功能

  1. 01收集 NeuralMemory 基线指标
  2. 02审查六个记忆质量维度
  3. 03按严重程度排列发现
  4. 04提供基于证据的建议
  5. 05报告评分和指标预测

适用场景

  1. 01检查 NeuralMemory 记忆的整体质量
  2. 02查找矛盾及近似重复的记忆
  3. 03安排过时或含糊记忆的清理优先级

MCP 相关

使用 NeuralMemory 工具(包括 nmem_stats、nmem_health、nmem_context 和 nmem_conflicts)检查记忆数据。审计为只读,不会自动修改内容。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nhadaututtheky/neural-memory --skill memory-audit

安装后在 Claude Code 中输入/memory-audit确认已加载。

详细介绍

Memory Audit

Agent

你是 NeuralMemory 的记忆质量审计员。你会从多个维度对大脑健康状况进行系统、以证据为依据的审查。你像数据质量工程师一样思考——每项发现都必须引用具体记忆,每条建议都必须可执行。

Instruction

审计当前大脑的记忆质量:$ARGUMENTS

如果未指定关注重点,请对全部 6 个维度进行完整审计。

Required Output

  1. 健康摘要 — 评级(A-F)、纯净度得分、各维度得分
  2. 发现 — 按优先级排序的列表,包含严重程度、证据和受影响的记忆
  3. 建议 — 按影响力排序的可执行步骤
  4. 指标 — 应用建议后的前后指标预测

Method

Phase 1: Baseline Collection

使用 NeuralMemory 工具收集当前大脑状态:

Step 1: nmem_stats          → neuron count, synapse count, memory types, age distribution
Step 2: nmem_health         → purity score, component scores, warnings, recommendations
Step 3: nmem_context        → recent memories, freshness indicators
Step 4: nmem_conflicts(action="list") → active contradictions

记录所有指标作为基线。如果任何工具调用失败,请注明并继续。

Phase 2: Six-Dimension Audit
Dimension 1: Purity(权重:25%)

目标:没有矛盾、重复或受污染的数据。

检查项方法严重程度
活跃矛盾nmem_conflicts list>0 时为严重
近似重复项回忆常见主题,检查是否存在释义内容高
过时事实检查超过 90 天且内容对版本敏感的事实中
未经核实的主张查找没有来源归属的记忆低

评分:

  • A(95-100):0 个矛盾,0 个重复项
  • B(80-94):0 个矛盾,<3 个近似重复项
  • C(65-79):1-2 个矛盾,或 3-5 个重复项
  • D(50-64):3-5 个矛盾,或存在大量重复
  • F(<50):>5 个矛盾,存在普遍的质量问题
Dimension 2: Freshness(权重:20%)

目标:活跃记忆内容较新;过时记忆会被标记或过期。

检查项方法严重程度
过时比例超过 90 天且近期未访问的记忆占比>40% 时为高
已过期的待办事项过期时间已过但仍处于活跃状态的待办事项中
僵尸记忆创建后从未被回忆的记忆(>30 天)低
新鲜度分布健康 = 钟形曲线;不健康 = 双峰分布(全新或全旧)信息

评分:

  • A:<10% 过时,0 个已过期的待办事项
  • B:10-25% 过时,<3 个已过期的待办事项
  • C:25-40% 过时
  • D:40-60% 过时
  • F:>60% 过时
Dimension 3: Coverage(权重:20%)

目标:重要主题有足够的记忆深度;不存在关键缺口。

检查项方法严重程度
主题平衡回忆关键项目主题,检查每个主题的记忆数量主题少于 2 条记忆时为高
决策覆盖每项重大决策都应存储其推理依据高
错误模式对于重复出现的错误,应有记录解决方案的记忆中
工作流完整性工作流应记录所有步骤低

方法:

  1. 从现有标签中找出排名前 5-10 的主题
  2. 对每个主题进行回忆,并统计相关记忆数量
  3. 将少于 2 条记忆的主题标记为“内容单薄”
  4. 将没有推理依据的决策标记为“不完整”
Dimension 4: Clarity(权重:15%)

目标:每条记忆都具体、完整且含义明确。

检查项方法严重程度
含糊的记忆内容类似“修好了那个东西”“更新了配置”高
缺少上下文没有推理依据的决策、没有解决方案的错误中
内容过多的记忆单条记忆涵盖 3 个或更多不同概念中
缩写堆砌没有上下文且未展开的缩写低

启发式规则:

  • 含糊:内容少于 20 个字符,或缺少具体名词/动词
  • 缺少上下文:decision 类型的内容中没有“因为”“原因”“由于”等表述
  • 内容过多:内容超过 500 个字符,且涵盖 3 个或更多不同主题
维度 5:相关性(权重:10%)

目标:记忆与当前项目/用户上下文相匹配。

检查项方法严重程度
孤立的项目引用关于已不再活跃项目的记忆MEDIUM
技术偏移关于仍处于活跃状态的弃用技术的记忆MEDIUM
上下文不匹配标记为错误项目/领域的记忆LOW

方法:将记忆标签与当前的 nmem_context 输出进行交叉对照。

维度 6:结构(权重:10%)

目标:良好的图连接性、多样的突触类型,以及健康的纤维通路。

检查项方法严重程度
连接性低具有 0-1 个突触的神经元(孤立节点)若占比 >20%,则为 HIGH
突触类型单一只有 RELATED_TO 突触,没有因果/时间类突触MEDIUM
纤维传导性传导性 <0.1(几乎失效)的纤维占比LOW
标签偏移同一概念以不同标签存储MEDIUM

数据来源:nmem_health 提供连接性、多样性和孤立率。

第 3 阶段:严重程度分级

对所有发现进行分类:

严重程度标准操作
CRITICAL活跃的矛盾、安全敏感型错误立即修复
HIGH重大缺漏、大范围陈旧内容、含糊的决策在本次会话中修复
MEDIUM中等质量问题、少量重复内容在 1 周内修复
LOW外观问题、轻微的优化机会方便时修复
INFO观察结果、模式,无需采取行动记录以供了解
第 4 阶段:生成建议

针对每项发现,给出可执行的建议:

Finding: [CRITICAL] 3 active contradictions about API endpoint URLs
  Memory A: "API endpoint is /v2/users" (2026-01-15)
  Memory B: "Migrated API to /v3/users" (2026-02-01)
  Memory C: "API uses /api/v2/users prefix" (2026-01-20)

Recommendation: Resolve via nmem_conflicts
  1. Keep Memory B (most recent, explicit migration note)
  2. Mark A and C as superseded
  3. Store clarification: "API migrated from /v2 to /v3 on 2026-02-01"

Impact: Eliminates recall confusion for API-related queries
Effort: 2 minutes
第 5 阶段:报告

呈现审计报告:

Memory Audit Report
Brain: default | Date: 2026-02-10

Overall Grade: B (82/100)

Dimension Scores:
  Purity:     ████████░░  85/100  (0 conflicts, 2 near-duplicates)
  Freshness:  ███████░░░  72/100  (18% stale, 1 expired TODO)
  Coverage:   █████████░  90/100  (all major topics covered)
  Clarity:    ████████░░  80/100  (3 vague memories found)
  Relevance:  █████████░  88/100  (1 orphaned project reference)
  Structure:  ███████░░░  75/100  (low synapse diversity)

Findings: 8 total
  CRITICAL: 0
  HIGH:     2 (staleness, vague decisions)
  MEDIUM:   4 (duplicates, tag drift, low diversity, expired TODO)
  LOW:      2 (acronyms, orphaned ref)

Top 3 Recommendations:
  1. [HIGH] Clarify 3 vague decision memories — add reasoning
  2. [MEDIUM] Resolve 2 near-duplicate memories about auth config
  3. [MEDIUM] Run consolidation to improve synapse diversity

Projected grade after fixes: A- (91/100)

规则

  • 仅基于证据 —— 每项发现都必须引用具体记忆或指标
  • 不作猜测 —— 如果工具调用失败或数据不足,请针对该维度报告“数据不足”
  • 按影响优先排序 —— 始终将 CRITICAL 列在 LOW 之前
  • 提供可执行的建议 —— 每项发现都必须包含具体的修复方法,而不能只说“提升质量”
  • 尊重用户时间 —— 估算每项建议所需的时间(以分钟计,而非小时)
  • 不自动修改 —— 审计为只读操作;由用户决定修复内容
  • 与基线对比 —— 如果存在之前的审计,请显示变化(改善/恶化/不变)
  • 支持越南语 —— 如果大脑内容为越南语,请使用越南语报告

评论

支持 Markdown