搜索

PythonReactSEOPDF
GitHub Skill

mem-fix

Fix issues detected by mem-audit. Supports dry-run mode to preview changes before applying them.

Z-M-Huang☆ 10 仓库 Stars3 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Memory Fix Skill

Apply fixes for issues detected in your Claude Code knowledge base.

When to Use

  • After running /mem-audit and finding issues
  • To clean up broken links
  • To add missing parent links to orphan notes
  • To create missing category indexes
  • To rebuild stale indexes

Usage

/mem-fix project:my-project
/mem-fix project:my-project dryRun:true
/mem-fix project:my-project fixCategories:broken_link,orphan_note

Workflow

  1. Run Audit First

    • Call mem_audit to get current issues
    • Present summary: X errors, Y warnings, Z info
  2. Collect Confirmation

    • Group issues by category
    • For each category with issues, ask: "Fix all N [category] issues?"
    • Show examples (first 3-5) before asking for confirmation
  3. Apply Fixes

    • Use dryRun: true first to preview changes
    • Then apply confirmed fixes with dryRun: false
  4. Report Results

    • Show what was fixed successfully
    • Show what failed and why
    • Suggest re-running audit to verify

Fix Types

Category Fix Type Auto-Fixable
broken_link Remove the broken wikilink Yes
orphan_note Add parent link to frontmatter Yes
missing_index Create category index file Yes
supersession_inconsistent Update frontmatter (may need manual input) Partial
index_stale Rebuild project index Yes
invalid_frontmatter Add missing fields (except title) Partial

Output Format

Dry Run
# Dry Run Results

**Would fix**: 8/10

## Successful

- `broken_link-abc123`: Would remove link [[old-note]]
  - link_removed: Removed broken link [[old-note]]

## Failed

- `supersession_inconsistent-def456`: No suggested fix available

---
Run again with `dryRun: false` to apply these changes.
After Applying
# Fix Results

**Fixed**: 8/10

## Successful

- `broken_link-abc123`: Removed link [[old-note]]
  - link_removed: Removed broken link [[old-note]]

## Failed

- `supersession_inconsistent-def456`: No suggested fix available

Safety Features

  • Dry run by default: Always preview changes first
  • Atomic writes: Files are written atomically to prevent corruption
  • TOCTOU protection: Checks if files changed since audit before applying fixes
  • Individual results: Each fix reports success/failure independently

Follow-up Actions

After fixing, suggest:

  • /mem-audit to verify all issues are resolved
  • Review any failed fixes manually

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-02-04
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!