Skip to content

技能库:把重复的流程沉淀下来

一句话:提示词管这一次,Skills 管这一类,项目指令管整个项目,Agents 负责跑腿。 这一页讲清它们的关系,并给一份「常见技能 + 作用」的推荐清单。

一、四样东西,一张表说清

提示词Skill(技能)项目指令文件Agent
是什么对话框里的一句话一份「这类任务怎么做」的说明书项目的长期规矩能自主干多步活的智能体
寿命一次性长期保存,随项目走长期保存单次任务
什么时候被读到你发出去的那一刻遇到相关任务时(也可手动调用)每次会话自动读被派出去时
谁触发AI 按需 / 你手动工具自动
适合临时、一次性需求反复出现的多步流程项目约定、风格、禁止事项研究、并行、长任务
常见形态一句话SKILL.md + 可选脚本/模板AGENTS.md / CLAUDE.md子代理 / 分身

关系一句话规矩(项目指令)常驻 → 手艺(Skill)随取 → 这一次(提示词)现说 → 跑腿(Agent)外包。

为什么 Skill 不是「更长的提示词」

  • 提示词活在当前会话里,换个会话就没了;Skill 存在文件里,随项目走、可提交、可分享。
  • 提示词每次都要重打一遍;Skill 平时不占上下文,用到才加载
  • 判断标准只有一条:这事你是不是重复干第三遍了? 是,就该沉淀成 Skill。

概念辨析与提示词写法见Vibe Coding 入门教程提示词与上下文工程

二、常见技能推荐(含作用)

场景技能作用是……
代码审查/code-review(Claude Code);/review-bugbot/review-security(Cursor)只审不改,按严重程度列出问题与证据——专治「AI 说完成了」
调试排错/debug(Claude Code 内置)、/diagnosing-bugs按「现象 → 复现 → 证据 → 根因」走,而不是东补西补
文档处理pdfdocxpptxxlsx(Anthropic 官方 document-skills)直接读写 PDF / Word / PPT / Excel,省掉手工复制粘贴
前端与设计frontend-designcanvas-designweb-artifacts-builder生成界面、海报、可交互网页原型
需求与产品需求分析 / PRD / 原型类技能把一句想法整理成需求清单、PRD、界面草图——动手之前最有用
提交与协作提交信息与拆分类(如 Cursor 的 /split-to-prs生成规范提交信息,把大改动拆成多个小 PR
计划与测试/plan/tdd先出可验证的计划;测试先行,改 bug 先写会失败的测试
自己造技能skill-creator/create-skill把反复交代的流程,直接写成一份新技能

选技能的原则:先看你重复干过什么,再去找对应的技能;不要为了装而装。

三、自己写一个最小 Skill

一个 Skill 就是一个文件夹 + 一个 SKILL.md

markdown
---
name: commit-message
description: 按项目规范生成提交信息。当用户要提交代码,或提到「提交」「commit」时使用。
---

## 我要做什么
- 先看 `git status``git diff`
-`<type>: <中文简述>` 生成提交信息(feat / fix / docs / refactor)
- 一个行为一次提交;检查没通过就不要提交

## 什么时候用我
用户准备提交代码时。

三条要点:

  1. name + description 必填description 一定要写清「什么时候用我」——AI 就是靠它判断该不该加载这个技能。
  2. 正文写「怎么做」,可以带脚本和模板(放进同目录的 scripts/assets/)。
  3. 描述要具体提交信息规范帮我写代码 好一万倍。

四、放哪里

技能放在约定目录里,工具启动时自动扫描:

工具项目级用户级(全局)
跨工具通用.agents/skills/<name>/SKILL.md~/.agents/skills/
Claude Code.claude/skills/~/.claude/skills/
opencode.opencode/skills/~/.config/opencode/skills/
Cursor.cursor/skills/~/.cursor/skills/
Codex.agents/skills/~/.agents/skills/

项目级的技能可以提交进 Git,团队共享;用户级的只对你本人生效。各工具的完整规则见下方文档。

五、去哪找

小结与下一步

陶渊明的小院 · 基于 VitePress 构建