工程开发
mot avatar

mot

Continuous Claude 组件系统健康检查工具,涵盖技能、代理、挂钩与记忆系统的自动审核与修复。

简介

mot 技能是 Continuous Claude 生态系统的系统完整性审计工具。它提供了一个结构化的健康检查机制,旨在确保技能、自主代理、事件驱动挂钩以及基于持久化的记忆系统之间复杂的交互作用在长期运作中保持功能健全与一致。此工具专为维护、扩展或自定义其代理开发环境,并需要在配置变更或代码库更新后验证系统状态的开发者与进阶用户而设计。

  • 执行多阶段审核,涵盖技能 frontmatter 验证、代理配置一致性、Shell 包装器执行权限以及挂钩注册完整性。

  • 验证记忆系统基础设施,特别是 PostgreSQL 连接性、用于归档记忆的 pgvector 扩展可用性,以及存储库依赖关系的健全度。

  • 执行技能与代理之间的交叉引用检查,防止悬空引用与中断的协调逻辑。

  • 通过 --fix 标记提供自动修复功能,可解决常见的环境问题,如缺少执行权限、过时的套件构建与丢失的目录结构。

  • 提供细粒度的执行模式,包括用于时间敏感 P0 检查的 --quick 标记,以及类别特定的过滤功能(例如 /mot hooks),以缩小调查范围。

  • 定期或在 .claude 目录发生任何结构性变更后使用此工具,以确保系统稳定性。

  • 输入通常包含命令行参数,例如 --fix 用于自动修复,或特定的类别参数以隔离故障点。

  • 预期输出为标准输出日志,报告每个阶段的通过/失败状态,并针对不存在的引用或缺失的依赖项提供诊断警告。

  • 前置需求包含配置好的 .claude 环境、用于脚本执行的 Shell 访问权限,以及记忆系统审核所需的适当数据库凭证。

  • 此工具为结构性检查;它无法取代功能性单元测试,但可作为防范配置漂移与环境设置错误的第一道防线。

仓库统计

Star 数
3,744
Fork 数
289
Open Issue 数
43
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 12:18
在 GitHub 查看