大家好,我是云途。
有些任务会反复出现,而且每次都要按照相近步骤完成。例如每次发布网站以前,都要先备份、构建、检查页面,再记录结果。
这时可以把整套做法保存成 Skill。以后遇到同类任务,Codex 会先读取这套步骤和资料,再开始工作。
流程还没有确定时,先不要急着做 Skill。这节课会比较提示词、项目规则、模板、脚本和 Skill,帮助你选择合适的保存方式。
这节课要完成什么
- 知道一个 Skill 里通常有哪些内容;
- 分清 Skill、提示词、项目规则、模板和脚本;
- 判断哪些重复任务适合做成 Skill;
- 知道哪些情况应该继续试验,暂时不做 Skill;
- 为第一个 Skill 写清输入、步骤、产出和检查方法。
Skill 就是一套可以重复使用的做事方法
每个 Skill 通常有一个入口文件 SKILL.md。它会告诉 Codex:什么任务需要使用这套方法、开始前要读什么、按照什么顺序操作、结果保存在哪里,以及最后怎样检查。Skill 还可以带上参考资料、脚本、模板和品牌素材。
my-skill/
├── SKILL.md # 入口、使用条件、步骤和规则
├── references/ # 需要时再读取的资料
├── scripts/ # 可以重复运行的小工具
├── templates/ # 固定的交付格式
└── assets/ # 品牌、示例或必要素材五种复用方式怎么选择
一次任务的目标与边界;变化快,适合当前上下文。
某个目录长期适用的工程与安全规则。
交付格式固定,但判断流程较少。
输入输出确定、无需复杂判断的机械步骤。
需要判断、查资料、调用工具、生成成果并验证的重复工作流。
满足这些条件,才值得封装
- 同类任务已经重复出现至少数次;
- 流程主干稳定,输入差异可以被清楚描述;
- 有明确产出格式与保存位置;
- 质量可以通过清单、测试或人工标准验证;
- 错误代价足以需要固定安全边界;
- 参考资料和素材有明确真源;
- 封装后能显著减少漏项与重复解释。
这些情况先继续用任务和文档
按钮、交互、业务规则还在频繁变化,先做真实页面实验。
一次性迁移或特殊活动没有稳定复用价值。
只写“做得高级、有感觉”,没有可检查标准。
Logo、字体、颜色、组件真源尚未确认。
关键判断没有写清,封装只会隐藏不确定性。
先写清使用说明,再创建目录
这份简短说明也可以叫作“Skill 合同”。它用来写清 Skill 在什么情况下启动、需要什么输入、会怎样处理、交付什么结果,以及哪些事情禁止做。
名称:yuntu-design-system
触发:设计、实现或审查云途品牌与软件界面
输入:任务类型、目标平台、真实业务内容、适用品牌资产
过程:识别模式 → 读取规则 → 选择组件 → 实现 → 视觉与功能验证
产出:页面 / 物料 / 审查报告 + 修改文件 + 证据
禁止:重画 Logo、使用旧铜色、复制历史软件 UI
验证:品牌资产、色值、组件、响应式、交互和业务事实清单这份说明也会把尚未确定的部分暴露出来。例如软件按钮和交互还没定稿,就先让 Skill 引用持续更新的设计系统,不要把某一版页面截图写死。
入口短,细节按需读取
SKILL.md 应包含必须执行的主流程,把特定平台、物料类型和长参考放进 references。只有任务需要时才读取,避免每次触发都加载全部公司材料。
网站任务 → references/web.md
桌面软件 → references/desktop.md
品牌物料 → references/brand-assets.md
PPT → references/presentation.md
发布验收 → references/release-qa.mdSkill 也需要测试任务
- 正向触发:一句符合描述的真实请求是否会使用 Skill;
- 负向触发:无关任务是否不会误触发;
- 缺少输入:能否指出真正会改变结果的信息;
- 安全边界:是否拒绝重画 Logo 或连接生产;
- 产出验证:是否真的生成要求文件并运行检查;
- 更新能力:参考资料变化后能否只更新一处。
决定是否做 Skill 的诊断提示词
请评估这套工作是否值得做成 Skill。先列出过去重复出现的任务、稳定流程、变化输入、固定产出、验证方式、错误代价和素材真源。分别判断哪些应该放进提示词、AGENTS.md、模板、脚本或 Skill。若流程尚未稳定,请明确建议先补哪一轮真实实验,不要为了封装而封装。
视频录制与复习提纲
- 用真实任务比较五种复用方式;
- 拆解一个 Skill 目录;
- 用七个条件做封装判断;
- 展示过早封装的风险;
- 写出 yuntu-design-system Skill 合同;
- 设计正向、负向和安全测试。
先有稳定工作流,再把它变成 Skill
- 同类任务已经真实重复;
- 流程主干和变化输入可以说清;
- 产出与保存位置明确;
- 质量有可执行验证;
- 素材与规则存在可靠真源;
- 我能解释为何使用 Skill 而不是提示词、规则或脚本。