Agent 与 Skill
智能体(Agent)是「能自主规划与执行」的系统;技能(Skill)是「可复用、可版本化」的指令与流程单元。下面用同一套语言帮你判断何时以 Agent 为主、何时沉淀成 Skill。
什么是 Agent
面向目标的自主程序:理解上下文、分解任务、调用工具(编辑器、终端、浏览器、MCP 等),在多步推理中动态调整策略。强项是探索未知、整合多源信息、处理例外。
什么是 Skill
通常以 SKILL.md 等形式描述「意图、输入输出、边界与检查清单」,让不同 Agent 在同类任务上表现一致。强项是重复流程标准化、评审与合规可追溯、团队内对齐口径。
更适合以 Agent 为主
目标开放或频繁变化;需要临场判断(排障、调研、对话式澄清);要强依赖外部工具链实时反馈;或一次性探索性任务——先跑通再考虑是否沉淀为 Skill。
更适合沉淀为 Skill
同一类任务反复出现(评审清单、发布检查、许可证扫描);交付物格式稳定(YAML、表格、报告结构);需要跨人复用与版本管理;或与 CI、代码库约定强绑定——把「怎么做」写清,减少漂移。
实际项目里二者常组合使用:Agent 负责编排与执行,Skill 提供可插拔的步骤模板。完整条目见 技能索引;需要「何时触发、何时算完成」的业务语境可配合 更多案例。
案例精选
将技能放入真实工作流:每条案例说明触发时机、产出与完成条件,便于与多条 SKILL 串联。
代码审查与合并前检查
评审清单、风险点与合并门槛,与代码审查类 SKILL 配合。
依赖与开源许可证扫描
依赖树、许可证冲突与合规报告,衔接合规与 SBOM 技能。
CI/CD 与发布说明生成
变更摘要与发布记录,与变更日志、发版流程类技能衔接。
单元测试与覆盖率缺口补全
补测用例、边界场景、覆盖率目标与缺口清单。
API 契约与接口文档双向同步
OpenAPI/契约变更、文档与实现一致性校验。
数据库迁移脚本与回滚预案
DDL/DML、锁表风险、回滚 SQL 与验证步骤。
故障根因与影响面初判
时间线、依赖、用户影响与假设,衔接 Runbook 与值班技能。
依赖漏洞与 CVE 修复优先级
CVSS、可达性、补丁与缓解,与 SBOM、安全扫描类技能配合。