打造高可靠 AI 助手:Skill 编排、Workflow 设计与 Spec Coding 的深度实践
一句话概括
阿里基于上下文工程五大模式(状态管理、渐进式上下文、结构化输出、模版程序、多步处理)落地 Spec Coding,针对 Skill 复杂度高与多 Skill 准确率低的痛点提出 Workflow 编排单元。
实践内容
上下文工程五大模式
- 状态管理 —— 管理 Agent 的内部状态
- 渐进式上下文 —— 按需加载上下文信息
- 结构化输出 —— 约束 Agent 的输出格式
- 模版程序 —— 预定义的执行模板
- 多步处理 —— 分步骤处理复杂任务
Skill vs Subagent
| 维度 | Skill | Subagent |
|---|---|---|
| 上下文 | 注入主 Agent | 隔离独立上下文 |
| 适用场景 | 标准化工作流 | 需要隔离的任务 |
| 复杂度 | 低到中 | 中到高 |
Workflow 编排单元
针对 Skill 复杂度高与多 Skill 准确率低的痛点,提出 Workflow 编排单元:
- 将多个 Skill 组合成 Workflow
- 定义 Skill 之间的执行顺序和数据流转
- 提供统一的入口和出口
kuspec CLI 工具
以 kuspec CLI 把 WORKFLOW.md / WORKFLOW_INIT.md 与 MCP 集成进 iFlow / Claude Code。
覆盖场景
- 框架插件开发
- UI 改版
- CRUD
- 小众技术栈
- 跨团队 SDK 接入
摘录
阿里基于上下文工程五大模式(状态管理、渐进式上下文、结构化输出、模版程序、多步处理)落地 Spec Coding,对比 Skill 与 Subagent 在上下文管理上的差异。
针对 Skill 复杂度高与多 Skill 准确率低的痛点提出 Workflow 编排单元,以 kuspec CLI 把 WORKFLOW.md / WORKFLOW_INIT.md 与 MCP 集成进 iFlow / Claude Code。
涉及实体
- OpenClaw-Skills —— Skills 的编排和 Workflow 设计
- Spec-Driven-Development —— Spec Coding 的落地实践
- Claude-Code —— Workflow 在 Claude Code 中的集成
涉及主题
我的评注
Workflow 编排单元是一个重要的设计模式——当单个 Skill 的复杂度过高,或者多个 Skill 协作的准确率过低时,需要一个更高层的编排单元来协调。kuspec CLI 工具的实现也很有参考价值。