Vibe Coding 的一些思考

一套系统提示词和 Skills,能不能跨 Vibe Coding Agent 复用?

不知道大家有没有同时用过多种 Vibe Coding Agent,比如 Codox、Claude、Hermes、Pi 等。

我在使用过程中发现一个问题:不同框架都有自己的系统提示词和 Skills。刚开始可能觉得没什么,但用久了以后,就会发现同一套规则被拆散在不同地方,维护起来很麻烦。

其实对我来说,真正需要长期维护的,通常只有一套系统提示词和一套 Skills。不同框架之间可能有一些格式差异,但核心内容并不会变化太多。

所以我现在的做法是:把所有系统提示词和 Skills 都集中放进一个 Git 仓库,统一维护。

这样做有几个好处:

  • 不同 Agent 使用同一套规则;
  • 修改一次,其他框架可以同步;
  • 所有迭代都有记录;
  • 可以通过 Git diff 查看每次具体改了什么;
  • 规则不再散落在各个平台的配置目录里。

这其实和"写作风格 Skill"很像。

单独告诉 AI 一句"少一点 AI 味",它这次可能会照做,但下次很可能又忘了。真正有用的做法,是把自己的偏好、习惯和忌口写进一份持续维护的 Skill 里,然后在每次写作时加载它。

系统提示词和编程 Skills 也是一样:它们不是一次性写完的配置,而是一份会随着使用不断迭代的"规则库"。

但集中管理之后,我又遇到了第二个问题。

每次发现问题,怎么把它沉淀下来?

以前发现 AI 做得不对,我通常会在当前对话里直接说:

这里不应该这样处理。

下次注意不要再犯。

这只能解决当前对话的问题。换一个 Agent,或者过一段时间重新开始,这条反馈就消失了。

即使我手动修改系统提示词或 Skill,也不太方便:

  • 有时只是临时发现,还没想好应该怎么改;
  • 有时不知道这是不是偶然问题;
  • 有时改完一个地方,可能会影响其他规则;
  • 不同框架的配置文件还要分别同步;
  • 时间久了,很难回顾某条规则为什么会存在。

所以我在想,能不能在统一管理仓库里增加一个"技能修改收件箱"。

每当我发现一个问题,就先把它记录进收件箱,而不是马上修改正式的系统提示词或 Skill。记录内容可以很简单:

  • 发生了什么问题;
  • 我原本希望 AI 怎么做;
  • AI 实际做成了什么样;
  • 这个问题出现在哪个 Agent 或任务中;
  • 有没有类似问题已经出现过。

这样,收件箱就相当于一个待处理区,先把真实反馈留下来。

然后在固定时间,比如每天或每周,让一个 AI 统一检查收件箱:

  1. 合并重复的问题;
  2. 判断哪些只是偶然情况;
  3. 提取可以复用的规则;
  4. 修改对应的系统提示词或 Skill;
  5. 补充必要的测试或示例;
  6. 创建一个 PR,集中审查和合并。

整个流程大概是:

使用 Agent → 发现问题 → 记录到收件箱 → 定期统一整理 → 更新 Skill → 创建 PR → 同步到不同框架

这样做的好处是,日常使用和规则维护可以分开。

平时只负责使用和记录问题,不需要每次都停下来修改配置。定期维护时,再集中处理这些反馈,避免系统提示词和 Skills 被零碎地越改越乱。

这套方式的核心,不是"多写规则"

而是把规则维护从临时修改,变成一个可以持续迭代的过程。

系统提示词负责比较稳定的底层原则,Skills 负责具体能力,收件箱负责记录使用过程中发现的问题,Git 和 PR 负责保留修改历史、进行审查和同步。

这样,不管我使用的是 Codox、Claude、Hermes 还是 Pi,底层的规则都可以尽量保持一致。框架只是不同的运行载体,真正需要长期维护的是那套规则本身。

当然,这套方式也不应该变成无限堆积规则。

收件箱里的内容需要定期归纳、合并和删除。一个问题如果只出现过一次,未必值得写进正式 Skill;只有那些反复出现、确实能够复用的经验,才应该进入长期规则。

我现在比较倾向于把它理解成:

收件箱记录经验,Skill 沉淀规律,PR 负责审查,多个 Agent 负责复用。

这可能是让多种 Vibe Coding Agent 共用一套"个人工作方式"的一个比较简单的起点。

相关推荐
默_笙2 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
qq_426003962 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技2 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时2 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
奇思妙想聪明勤奋的小羊2 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1232 天前
2026年第38周GitHub趋势周报
python·科技·github
IZero072 天前
Jev 与 Laya
python·语言模型