用途:AntiVibe 用于理解代码——它做什么、为何这样设计、何时使用这些模式、有哪些替代方案。适用于 AI 生成代码、遗留代码或他人编写的代码,不依赖近期 git 历史。
主要能力:分析文件结构、职责、关键函数与类、设计模式与复杂算法;按“是什么、为什么、何时用、替代方案、前置知识”讲解概念;full 模式还会查找官方文档、教程与视频等外部资源。
使用方式:手动输入 /antivibe 或“deep dive”触发;也可在功能完成后用于学习,或指向某文件/目录。输出为 deep-dive/ 下的 Markdown,命名格式 [component]-[timestamp].md。配置项包括 known_concepts 跳过列表、output_mode(compact 默认 / full)、default_level(junior / mid / senior,默认 mid),均可在请求中内联覆盖。
工作流:先应用配置,再确定分析目标(显式指定、git diff 近期变更、或扫描并询问用户),随后分析结构、讲解概念、full 模式查找资源、生成输出。senior 级别会转由 agents/auditor.md 产出架构审计。
限制:compact 模式最多 5 个文件,不含逐行讲解与资源;full 模式无文件数限制,超大输入会拆分多个文件。自动触发需在项目中配置 hooks(见 hooks/hooks.json)。scripts/ 下脚本为可选辅助,也可直接分析代码。具体安装命令、收费与平台信息暂未提供。