Skip to content

Latest commit

 

History

History
200 lines (131 loc) · 4.24 KB

File metadata and controls

200 lines (131 loc) · 4.24 KB

为什么不是单条 Prompt,而是一套 Skill System

过去很长一段时间,我也在不断优化 prompt。 改来改去之后,我发现一个问题:

单条 prompt 的上限,其实比很多人想象得低。

它当然有用。 但一旦你开始把 AI 真正用于工程协作,而不是偶尔问几个问题,就会很快遇到几个瓶颈。


1. 单条 prompt 很难同时兼顾所有层次

真实工程任务通常至少包含几个层面:

  • 角色定位
  • 工程原则
  • 技术规则
  • 工作流
  • 任务模板
  • 工具差异
  • 项目约束

如果把这些东西全塞进一条 prompt,会出现两个问题:

第一,维护困难

你改一处,可能影响很多地方。 最后会变成一大段难以维护的文本。

第二,复用困难

有些内容应该所有场景共用, 有些内容只适合 Claude, 有些只适合 Cursor, 有些只适合某个项目。

如果全部写死在一条 prompt 里,复用成本会很高。


2. 工程协作需要的是“系统”,不是“句子”

当我真正把 AI 用在这些场景里时:

  • 架构设计
  • 后端工程实现
  • API 设计
  • Review
  • Release
  • Web / 小程序 / App 协作

我发现最有效的方式,不是继续把 prompt 写得更长, 而是把它拆成一个系统。

所以我开始用分层方式组织:

  • core
  • adapter
  • rules
  • workflow
  • examples
  • packs_rendered

这个变化很重要。

因为它意味着我们开始把 AI 提示词,当作“工程资产”来维护, 而不是当作“临时输入框文本”来维护。


3. Skill System 的核心价值是什么

我现在更愿意把这类东西叫做 Skill,而不是 Prompt。

因为它已经不只是“提示模型怎么说”, 而是在定义:

  • 模型应该扮演什么角色
  • 模型按什么工程标准工作
  • 模型按什么顺序分析问题
  • 模型在不同工具里怎么适配
  • 模型在不同场景下怎么复用

换句话说,Skill System 更像是:

一套 AI 协作操作系统。


4. 为什么要分成 core + adapter

这一步尤其关键。

很多人会为 Claude 写一套、为 Cursor 写一套。 短期没问题,但长期会越来越乱。

因为两者有很多共性:

  • 架构思维
  • 工程标准
  • 规则意识
  • review 意识
  • 发布意识

真正不同的,只是工具使用场景:

  • Claude 更适合长上下文分析
  • Cursor 更适合编辑器内执行和局部修改

所以更合理的做法是:

  • 共性进 core
  • 差异进 adapter

这样才容易长期维护。


5. 为什么还要有 rules / workflow / examples

仅有 core 和 adapter 还不够。

因为工程问题不是一个维度。

rules

解决的是“按什么标准做事” 比如:

  • API 怎么设计
  • 数据库怎么设计
  • 发布怎么评估
  • 小程序和 App 各自该注意什么

workflow

解决的是“按什么顺序推进” 比如:

  • 需求分析怎么做
  • review 怎么看
  • 排障怎么定位
  • 发布前看什么

examples

解决的是“如何高效发起任务” 也就是把高频问题模板化,减少每次重新组织 prompt 的成本。


6. 最终为什么还要保留 rendered packs

虽然系统分层更利于维护, 但在实际使用时,大家还是希望“开箱即用”。

所以最终我还是保留了 packs_rendered/

它相当于:

  • 面向 Claude 的成品版
  • 面向 Cursor 的成品版
  • 面向专项任务的成品版

这样你既有:

  • 可维护的源结构
  • 也有可直接使用的成品层

这才比较完整。


7. 这套方法适合谁

这套 Skill System 不适合所有人。

如果你只是偶尔让 AI 写几段代码, 一条简单 prompt 完全够用。

但如果你已经进入下面这些场景:

  • 你既做架构,也做开发
  • 你要 review 和发版
  • 你要维护长期项目
  • 你需要跨后端 / 前端 / 客户端协作
  • 你希望 AI 真的成为工程协作的一部分

那么单条 prompt 往往是不够的。

你更需要的是一套 Skill System。


8. 最后一句话

我越来越相信一件事:

Prompt 是输入,Skill 才是系统。

当你把 AI 真正纳入工程流程时, 你需要维护的就不再是一条“聪明的话”, 而是一套“稳定的协作结构”。