1. 基本信息
| 项目 | 内容 | 数据来源 |
|---|---|---|
| 名称 | antivibe | GitHub API |
| 作者/维护者 | M Mohith(mohi-devhub,个人开发者) | GitHub API |
| 来源链接 | https://github.com/mohi-devhub/antivibe | — |
| 许可证 | MIT | 仓库 LICENSE 文件 |
| GitHub Stars | 662 | GitHub API |
| Forks | 42 | GitHub API |
| 最新版本 | 未发布正式 Release,以 main 分支最新提交(2026-06-06)为准 | GitHub API |
| 安装方式 | 克隆仓库后复制到 Claude Code 技能目录 | 仓库 README |
2. 功能介绍与亮点
antivibe 是一个“代码学习与审计框架”:把任意代码——AI 刚生成的、遗留系统里的、别人写的——转成教育性深度讲解,或一份资深工程师视角的架构审计。它回答的不是“这段代码是什么”,而是“为什么这么写”“何时该用这种模式”“还有哪些替代方案”。
核心亮点:
- 三档讲解深度:
junior(定义术语、给类比、展示完整代码片段)、mid(跳过基础,聚焦设计取舍)、senior(只讲架构权衡,路由到专门的审计 agent) - 两种输出模式:
compact(默认,控制 token 成本)与full(含前置知识、精选学习资源、逐行讲解) - 前置知识映射:讲解一个概念前先列出理解它所需的基础知识(如讲 JWT 前先点出 HTTP、Base64、加密签名)
- 不依赖 Git 历史:既能分析 Claude 刚写的代码,也能直接指定文件/目录分析没有改动记录的遗留代码
- 可选自动触发钩子:任务完成或会话结束时,由 Claude 主动提醒可运行 /antivibe 生成深度讲解
3. 适用场景
所属分类:工程效率与代码质量。
面向习惯让 Claude Code / Codex 直接生成代码、但想真正弄懂“这段代码在干什么、为什么这么写”的初中级开发者;也适合接手遗留代码库、需要快速建立设计决策认知的工程师,以及团队里想把“审代码”和“教新人”合并成一步的场景。
4. 跨 Agent 兼容性
- Claude Code:原生支持。README 明确标注为 “A Claude Code skill”,安装方式即复制到
~/.claude/skills/,自动触发钩子用的是 Claude Code 专属的SubagentStop/Stop事件 - Codex:未验证。仓库材料未提及 Codex 适配或测试
- OpenClaw:未验证
- Hermes Agent:未验证
5. 推荐理由
多数“讲代码”类工具止步于生成一段解释文字,antivibe 的价值在于把讲解深度和输出形态都做成了可配置项——junior 用户能看到类比和完整代码片段,senior 用户可以直接跳过基础、只看架构权衡;输出既可以是控制成本的 compact 摘要,也可以是含前置知识图谱和精选资源的完整深潜文档。这让它能同时服务“刚接触 AI 编程、需要被教”和“经验丰富、只想审计权衡”两类完全不同的用户,且不需要额外配置或付费依赖。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 6 | 662 stars;已有外部开发者提交并被合并的代码改进(非作者本人的 PR),另有多名开发者在 Issues 中提出功能扩展建议,显示出真实使用者而非纯展示型仓库 |
| 可用性 | 9 | 克隆后复制一步即可用,SKILL.md 与 README 均含完整配置说明和输出示例,最近一次提交为 2026-06-06,无任何付费依赖 |
| 安全性 | 8 | 见下方检查清单,无外联、无凭据需求,唯一的代码执行范围明确且可审计 |
安全检查清单:①Shell 命令执行——有,仅限本地只读命令(grep/wc/head)解析用户自己的代码,范围明确;②联网外发——无,“查找资源”脚本只返回预置的静态链接字符串,不发起真实网络请求;③API Key/凭据——不需要;④可疑指令——未发现,钩子只是提示用户可运行某条命令,不会绕过确认自行执行;⑤作者信誉——个人开发者账号存续超 1 年、44 个公开仓库、35 位关注者,无刷星或营销话术迹象;⑥License——MIT,仓库根目录明确标注;⑦最近维护——最近一次提交为 2026-06-06。
综合评分 = (6+9+8)/3 = 7.7
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 与 antivibe 的差异 |
|---|---|---|
| explanatory-output-style(Anthropic 官方) | SessionStart 钩子常驻,Claude 编码过程中实时讲解实现选择,零配置 |
antivibe 按需触发,生成可持久化保存的独立 markdown 深潜文档,支持 junior/mid/senior 三档深度,且能分析任意既有代码,不限于 Claude 当次会话刚写的部分 |
| self-learning-skills | 把摸索出的成功排错路径固化为可复用技能,面向流程复用 | antivibe 聚焦“这段代码为什么这样设计”的架构与权衡讲解,产出的是教育内容而非可执行的流程沉淀 |
| visual-explainer | 把 diff 审查、计划审计、架构讲解自动转成可视化 HTML 页面 | antivibe 产出结构化 markdown 讲解文档,核心是知识传授与前置概念脚手架,不做可视化呈现 |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。GitHub 上已有一名外部开发者提交的代码改进被作者合并,另有两名开发者在 Issues 中提出功能扩展建议(知识图谱集成、主动辅导模式),显示项目已有作者本人之外的真实使用者。
9. 其他补充
仓库内置 explainer(学习讲解)与 auditor(架构审计)两个子 agent,senior 档位自动路由到审计 agent。语言模式库与学习资源库均支持社区扩展。
10. 安装使用方式
git clone https://github.com/mohi-devhub/antivibe.git
cp -r antivibe ~/.claude/skills/antivibe
安装后无需重启,直接在 Claude Code 会话中使用:
/antivibe # 默认 compact、mid 档深潜
/antivibe full # 完整版,含前置知识与学习资源
"walk me through src/auth/" # 指定文件/目录直接分析
"explain this codebase" # 分析遗留代码,无需 git 记录
"audit this, just the trade-offs" # senior 档,路由到架构审计 agent
如需任务完成后自动提醒使用,可将 hooks/hooks.json 复制到项目的 .claude/hooks.json。
11. 注意事项
- 目前仅确认原生支持 Claude Code,Codex / OpenClaw / Hermes Agent 均未验证,迁移前建议先在小范围代码上试跑
- 未发布正式版本号,需以 main 分支最新提交为准,升级前建议先查看更新记录
- 自动触发钩子(
SubagentStop/Stop)依赖 Claude Code 专属的 hooks 机制,其他环境需改为手动输入触发短语 - 第三方平台评价样本有限,目前主要依据 GitHub 自身的提交、Issue 与 PR 记录