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 共用一套"个人工作方式"的一个比较简单的起点。

相关推荐
小白学大数据1 小时前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel
爱丶不疚1 小时前
写给前端工程师的现代 Python 工程化最佳实践:从 pnpm 到 uv,从 CommonJS 到 src-layout
javascript·python·typescript
2601_962297251 小时前
C# vs Java vs Python:YOLO工业部署性能对比实战
java·python·c·工业视觉·性能对比
CTA终结者2 小时前
示例、拆解和练习,要连成一条量化补课线
人工智能·python
lolijiaqi152 小时前
一线观察:长期体验后发现的医疗器械 CDMO 底层现象
大数据·python
spencer_tseng2 小时前
[j2cache ehcache.xml]/tmp/.ehcache-diskstore.lock (Permission denied)
xml·linux·python·ehcache·[j2cache
梦想不只是梦与想3 小时前
Python Web 框架:FastAPI
python·fastapi·web框架
玩大数据的龙威3 小时前
农经权二轮延包—全面取代人工公示图生成
python·arcgis
IT_Octopus3 小时前
JSON 日志里的 `{“$ref“:“$.xxx“}`:从 fastjson 兼容包到原生 fastjson2 的迁移实录
开发语言·python·json