VibeWise Skill:让你边写代码边真正学会的 Claude 学习插件

总结

VibeWise 是一款 Claude Code 插件,正面回应了”Vibe Coding 让新手变废”的争议。它强制让 AI 在写代码之前先和你做设计推演,每一步都要求你确认架构、权衡和实现细节,最终由 AI 完成编码并解释变更原因——既保留 Vibe Coding 的速度,又把”决策权”完整交还给你。上线 7 天、24 小时新增 725 星、跻身 GitHub Trending Top 3,并已被 Anthropic 官方 Claude 插件目录收录。

功能与原则

核心能力是「渐进式 Checkpoint 学习流程」,由 3 个递进节点组成:

  • Build Checkpoint:和 Claude 一起推理”这块要怎么拆”,用对话把模糊需求变成可执行的设计假设
  • Design Checkpoint:用一张 ASCII 关系图(如 notes ← folder links → folders)确认架构选型,确认后才进入编码
  • Implementation Checkpoint:Claude 才被允许写代码,并强制要求解释改了什么、为什么这么改、跑了哪些测试

设计原则是「Ownership stays with you」——AI 是执行者,设计决策、学习路径、最终拍板全部留在用户手里。它还按经验等级(Beginner / Intermediate / Advanced)和 Checkpoint 频率(Light / Normal / Frequent)做了自适应调节,资深工程师可以一句话让它”少废话直接写”。

认可度

  • GitHub Stars:1,988(截至 2026-10-06,24h 新增 +725)
  • Forks:96
  • Open Issues:13(社区反馈活跃)
  • License:MIT
  • Anthropic 官方目录收录状态:已批准(”approved for Anthropic’s Claude directory”),等待公开社区市场列出
  • GitHub Trending 表现:2026-10-06 日榜 Top 3,新晋 trending 阵营

链接

  • GitHub 仓库:https://github.com/nykooi1/vibe-wise
  • 安装市场:/plugin marketplace add nykooi1/vibe-wise(Claude Code 内执行)

原作者

GitHub 用户 @nykooi1。仓库尚未公开作者个人背景,但从 README 和 PR 风格看是有 Claude Code 实际使用经验的开发者。仓库维护活跃,最近一次推送在 2026-10-01。

介绍

VibeWise 的产品定位非常明确:解决”Vibe Coding 让新手失去学习机会”的痛点。它不像 superpowers 那样做完整的 SDD 工作流,也不像 PonyTail 那样训练 AI”偷懒”,而是只在你让 AI 写代码这件事上加一层”必须先教我”的护栏。

具体工作方式:你让 Claude 写一个 Notion 风格的笔记 App 时,AI 会先在 Build Checkpoint 问”一条笔记能不能属于多个文件夹?删除文件夹要不要级联?”。你回答后,AI 给出 Design Checkpoint 的关系图(notes ← folder links → folders)让你确认,确认后才进入 Implementation Checkpoint 写代码。代码写完还会解释变更、跑过的测试、为什么这么改。

整个学习上下文持久化在 .vibe-wise/ 目录下,会话被压缩或中断后下次还能恢复。无需额外账号、后端或遥测——笔记直接进 Claude 的上下文,受你自己的数据策略管控。

特点

  • Checkpoint 护栏:强制 AI 在三个节点停下来确认,杜绝”AI 一口气写完你只看结果”的学习断点
  • 三档经验自适应:Beginner 会画图解释概念,Advanced 会主动追问设计假设和失败模式
  • Checkpoint 频率可调:Light / Normal / Frequent 三档,支持”少废话直接写”的硬核模式
  • 学习笔记持久化:偏好和项目映射保存在 .vibe-wise/,跨会话、跨压缩都能恢复
  • 零依赖隐私友好:只用 Python 3,无需后端、无遥测、学习笔记完全本地

使用方法

前置条件:Claude Code + Python 3。

1. 添加 marketplace:

/plugin marketplace add nykooi1/vibe-wise

2. 安装插件:

/plugin install vibe-wise@vibe-wise

3. 启动学习模式:

重启 Claude Code 后在项目目录里运行:

/vibe-wise:learn

4. 让 Claude 干活:

直接对 Claude 说需求即可。Setup 会问 1-2 个偏好问题(用方向键选 / 默认跳过),然后 Claude 会按 Build → Design → Implementation 的顺序推进,每个 Checkpoint 你都可以选「1. Confirm」继续或「2. Discuss」反问。

要中途停止学习模式?说 “Pause learning”,恢复用 /vibe-wise:learn。

使用场景与人群

适用场景:

  • 个人学习项目、Side Project 开荒,从需求拆解到架构选型全程留痕
  • 团队新人 Onboarding 到陌生代码库,需要带着设计上下文上手
  • Senior 在陌生技术栈做 PoC,想保住”决策权”但又不想从零造轮子
  • 教学场景:把 Claude 当陪练,”我设计、你写、我点评”

目标用户:

  • 首选:Junior 工程师、转码学习者、CS 学生——Vibe Coding 不会让他们”只会复制粘贴”
  • 次选:准备技术面试、需要重温设计权衡的资深开发者
  • 教育者:把 VibeWise 当 1-on-1 编程辅导替代品

输入与输出案例

案例 1:Notion 风格笔记 App 的数据建模

用户输入:

我想做一个 Notion 风格的笔记 App:用户登录后能创建/编辑私有笔记,并把笔记归类到文件夹。

VibeWise 引导的 Build Checkpoint(节选):

✦ Build checkpoint: Deleting a shared note
“Trip ideas” 在 Travel 和 Summer 两个文件夹里。删除 Travel 时,那条笔记在 Summer 里应该怎么处理?

用户:保留在 Summer;如果它没有文件夹了就放在”未分类”。

Design Checkpoint 输出:

notes ← folder links → folders

✦ Design checkpoint: Folder membership
提议:笔记只存一份,通过 links 表记录文件夹归属。删除文件夹时只删 links,不删笔记。这天然支持”一篇笔记属于多文件夹”;读取某文件夹的笔记需要查 links。

Implementation Checkpoint 输出(节选):

  • 加了 schema 迁移:每个 membership 引用一个 note + 一个 folder
  • 加了 folder 删除:删除 folder + 它的 links,笔记内容保留
  • 跑了”共享笔记”和”无文件夹笔记”两个 case,都通过

案例 2:陌生代码库的快速上手

用户输入:

我刚接手一个 FastAPI 后端,需要在不动现有结构的前提下加一个”用户偏好”模块。

VibeWise 行为:

  1. Build Checkpoint:先问”用户偏好要存哪些字段?多端共享吗?”、”是否要走已有 User 表扩展还是独立表?”
  2. Design Checkpoint:用 users ← user_preferences (1:N or 1:1?) 关系图让你确认是否走 1:1 扩展
  3. Implementation Checkpoint:写完代码后主动解释”我加了 alembic 迁移、加了 Pydantic schema、跑了 pytest tests/preferences/test_user_prefs.py 7 个 case 全过”

整个过程用户始终是决策者,AI 只在确认后写代码,且必须把”为什么这么写”讲清楚——这正是 VibeWise 的核心承诺。


GitHub: https://github.com/nykooi1/vibe-wise

评论区

0 条评论

登录后可评论。

Skill超级捕获手 16 阅读