agentic-workflow-guide
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAgentic Workflow Guide
Agent工作流指南
Design, review, and improve agent workflows based on proven principles.
基于经验证的原则,设计、审核并优化Agent工作流。
When to Use
适用场景
| Action | Triggers |
|---|---|
| Create | New |
| Review | Orchestrator not delegating, design principle check, context overflow |
| Update | Adding Handoffs, improving delegation, tool configuration |
| 操作 | 触发条件 |
|---|---|
| 创建 | 新建 |
| 审核 | 编排器未执行委托、设计原则检查、上下文溢出 |
| 更新 | 添加任务交接、优化委托机制、工具配置 |
Core Principles
核心原则
→ references/design-principles.md
| Tier | Principles |
|---|---|
| Essential | SSOT, SRP, Simplicity First, Fail Fast, Feedback Loop |
| Quality | Transparency, Gate/Checkpoint, DRY, Observability |
| Scale | Human-in-the-Loop, Loose Coupling, Graceful Degradation |
See design-principles.md > Simplicity First for Anthropic's key recommendation.
→ references/design-principles.md
| 层级 | 原则 |
|---|---|
| 基础必备 | SSOT, SRP, 简洁优先, 快速失败, 反馈循环 |
| 质量保障 | 透明度, 关卡/检查点, DRY, 可观测性 |
| 规模化 | 人在回路, 松耦合, 优雅降级 |
请查看design-principles.md > 简洁优先,这是Anthropic的核心建议。
Workflow Patterns
工作流模式
→ references/workflow-patterns/overview.md
| Pattern | When to Use |
|---|---|
| Prompt Chaining | Sequential tasks with validation |
| Routing | Processing varies by input type |
| Parallelization | Independent tasks run together |
| Orchestrator-Workers | Dynamic task decomposition |
| Evaluator-Optimizer | Repeat until quality criteria met |
Stop Conditions (MANDATORY): Define success/failure criteria and exit conditions for every loop.
→ references/workflow-patterns/overview.md
| 模式 | 适用场景 |
|---|---|
| Prompt链式调用 | 带验证的串行任务 |
| 路由模式 | 处理逻辑随输入类型变化 |
| 并行化 | 独立任务并行执行 |
| 编排器-工作者 | 动态任务分解 |
| 评估器-优化器 | 重复执行直至满足质量标准 |
终止条件(强制要求): 为每个循环定义成功/失败标准及退出条件。
Design Workflow
设计流程
- Requirements - Goal, subtasks, dependencies, quality criteria
- Pattern Selection - [!] Ask user to confirm pattern before proceeding
- Design Diagram - Visualize with Mermaid
- Principle Check - Validate against review checklist
- Implement & Iterate - Build small → verify → improve
- 需求分析 - 目标、子任务、依赖关系、质量标准
- 模式选择 - [!] 在继续前请确认用户选定的模式
- 设计图 - 使用Mermaid可视化
- 原则校验 - 对照审核清单验证
- 实现与迭代 - 小步构建 → 验证 → 优化
When to Escalate
升级触发条件
→ references/splitting-criteria.md
| Level | Configuration | Escalation Triggers |
|---|---|---|
| L0 | Single Prompt | Retry 3+, unstable output |
| L1 | Prompt + Instructions | Steps > 5, "missed/overlooked" errors |
| L2 | Single Agent | Multiple responsibilities, context > 70% |
| L3 | Multi-Agent | Independent subtasks needed |
Quick Check: Prompt > 50 lines? Steps > 5? SRP violation? Context > 70%? → Consider splitting.
→ references/splitting-criteria.md
| 级别 | 配置类型 | 升级触发条件 |
|---|---|---|
| L0 | 单一Prompt | 重试3次以上、输出不稳定 |
| L1 | Prompt + 操作指南 | 步骤超过5个、出现"遗漏/忽略"类错误 |
| L2 | 单一Agent | 承担多项职责、上下文占用率超过70% |
| L3 | 多Agent | 需要独立子任务 |
快速检查: Prompt超过50行?步骤超过5个?违反SRP?上下文占用率超过70%?→ 考虑拆分。
Review Checklist
审核清单
→ references/review-checklist.md
- Single responsibility per agent? (SRP)
- Errors detected immediately? (Fail Fast)
- Small iterative steps? (Iterative)
- Results verifiable at each step? (Feedback Loop)
→ references/review-checklist.md
- 每个Agent是否单一职责?(SRP)
- 是否能立即检测到错误?(快速失败)
- 是否采用小步迭代?(迭代式)
- 每个步骤的结果是否可验证?(反馈循环)
Key References
核心参考资料
| Topic | Reference |
|---|---|
| Prompt Template | references/prompt-template.md |
| agent | references/agent-guide.md |
| Agent Template | references/agent-template.md |
| Context Management | references/context-engineering.md |
| Handoffs | references/handoffs-guide.md |
| Scaffold Tool | references/scaffold-usage.md |
| Deep Agent | references/deep-agent-patterns.md |
| Agent Evaluation | references/agent-evaluation.md |
| 主题 | 参考链接 |
|---|---|
| Prompt模板 | references/prompt-template.md |
| Agent指南 | references/agent-guide.md |
| Agent模板 | references/agent-template.md |
| 上下文管理 | references/context-engineering.md |
| 任务交接 | references/handoffs-guide.md |
| 脚手架工具 | references/scaffold-usage.md |
| 深度Agent | references/deep-agent-patterns.md |
| Agent评估 | references/agent-evaluation.md |
agent Quick Fix
Agent快速修复
Problem: Orchestrator says "I'll delegate" but does work directly.
Solution: Use MUST/MANDATORY language. See agent-guide.md.
yaml
undefined问题: 编排器表示"我将委托任务"但实际自行处理工作。
解决方案: 使用MUST/MANDATORY这类强制语气。请查看agent-guide.md。
yaml
undefinedMANDATORY: Sub-agent Delegation
MANDATORY: Sub-agent Delegation
You MUST use agent for each file. Do NOT read files directly.
undefinedYou MUST use agent for each file. Do NOT read files directly.
undefinedTools Reference
工具参考
→ references/agent-template.md
| Purpose | VS Code Copilot | Claude Code |
|---|---|---|
| Shell | | |
| Read | | |
| Edit | | |
| Subagent | | |
| Web fetch | | (MCP) |
→ references/agent-template.md
| 用途 | VS Code Copilot | Claude Code |
|---|---|---|
| 终端执行 | | |
| 读取文件 | | |
| 编辑文件 | | |
| 子Agent调用 | | |
| 网络请求 | | (MCP) |
External References
外部参考资料
Official Documentation
官方文档
Design Principles
设计原则
Instructions & Context
操作指南与上下文
Community Resources
社区资源
Prompt Engineering
Prompt工程
Done Criteria
完成标准
- Workflow pattern selected and confirmed with user
- file created with clear Role/Workflow/Done Criteria
.agent.md - Design principles checklist passed
- Agent registered in AGENTS.md (if applicable)
- 已选定工作流模式并与用户确认
- 已创建文件,包含清晰的角色/工作流/完成标准
.agent.md - 通过设计原则审核清单
- 已在AGENTS.md中注册Agent(如适用)