把所有规则都写进一个巨大 Prompt,短期看很省事,长期会越来越难维护。相比之下,把稳定流程拆成多个小 Skill,通常更容易演进。

大 Prompt 的问题

大 Prompt 容易出现几个常见问题:

  • 不同规则互相冲突;
  • 修改一处影响未知范围;
  • 任务越多,触发条件越模糊;
  • 过期信息不容易发现;
  • 新人或新 Agent 很难理解全局结构。

当 Prompt 变成一大段历史堆叠,它就不再是设计,而是沉积物。

小 Skill 的优势

小 Skill 更接近函数:输入明确,职责单一,输出可验证。它可以围绕一个具体任务展开,例如“发布静态网站”“整理会议纪要”“审查配置变更”。

这种拆法有几个好处:

  • 更容易判断是否应该使用;
  • 更容易单独更新;
  • 更容易记录失败经验;
  • 更容易替换底层工具。

拆分粒度

Skill 不宜过细,也不宜过粗。一个实用标准是:如果一组步骤经常一起出现,并且有明确完成标准,就可以考虑做成 Skill。

例如“部署网站”可以是一个 Skill;“运行 ls 命令”就没有必要。

结语

Prompt 适合表达全局偏好和原则,Skill 适合沉淀具体任务流程。二者配合,才能让 Agent 既有一致性,又有可维护性。