用途:扫描并提交 .claude/memory/ 目录下的所有变更,覆盖任务追踪、研究、计划、实作、审查和工作流等记录。
主要能力:自动分析变更文件并按目录分类,依据固定优先级依次提交——research/、plans/、implement/、review/、workflows/、tasks/(任务状态最后,可能引用其他 commit)。按目录生成对应类型的 commit message,例如 tasks/ 用 chore(tasks)、research/ 用 docs(research)、plans/ 用 feat(plans)、implement/ 用 feat(implement)、review/ 用 docs(review)、workflows/ 用 chore(workflow)。
使用方式:执行 /memory-commit 自动分析并提交所有 memory 变更;/memory-commit --dry 仅显示将要提交的内容而不执行。内部步骤包括用 git status --porcelain .claude/memory/ 检查变更、分类、读取文件内容生成摘要、再按顺序 git add 与 git commit。
目录结构包括 tasks/(current.json、history/、dag/)、research/、plans/、implement/、review/、workflows/。
限制:只处理 .claude/memory/ 下的变更,不影响其他目录的 staged changes;某分类无变更则跳过;--dry 可预览。其余细节资料未提供。