mcpField
O
onboard-agent

onboard-agent

github.com/sharpdeveyeAgent 工作流592323 次安装26 周前更新
代码仓库

关于 onboard-agent

onboard-agent 是用于从零搭建 Agent 工作流或向现有系统添加 Agent 的技能,涵盖约定、初始结构和通过黄金测试进行验证。

主要功能

  1. 01建立提示词和工具约定
  2. 02创建最小项目结构
  3. 03定义 Agent 提示词和输出架构
  4. 04添加黄金测试和错误处理
  5. 05验证行为与日志

适用场景

  1. 01启动新的 Agent 工作流
  2. 02向现有系统添加 Agent
  3. 03用已知正确的测试检查初始 Agent

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sharpdeveye/maestro --skill onboard-agent

安装后在 Claude Code 中输入/onboard-agent确认已加载。

详细介绍

强制准备

调用 /agent-workflow——其中包含工作流原则、反模式和 上下文收集协议。继续之前请遵循该协议——如果尚不存在工作流上下文,必须先运行 /teach-maestro。


从头开始引导新的 Agent 工作流,或向现有系统添加新的 Agent。

步骤 1:确立约定
## Workflow Conventions
### Prompt Format
- Delimiter style: [XML tags / markdown headers / triple-dash]
- Section order: [System → Context → Instructions → Input]
- Output format: [JSON with schema / markdown template]

### Tool Conventions
- Naming: [verb_noun / noun.verb / camelCase]
- Description template: [What → When → When Not → Returns]
- Error format: [{ code, message, details }]

### Logging
- Format: [JSON structured]
- Required fields: [workflow_id, step, timestamp, level]

### File Structure
- Prompts: [prompts/workflow-name/v1.md]
- Tools: [tools/tool-name.{ext}]
- Config: [config/environment.yaml]
- Tests: [tests/workflow-name/]
步骤 2:创建初始结构
project/
├── prompts/          # System prompts, versioned
├── tools/            # Tool definitions
├── config/           # Environment-specific configuration
├── tests/            # Golden test sets and evaluation suites
├── logs/             # Runtime logs (gitignored)
└── .maestro.md       # Workflow context
步骤 3:创建第一个 Agent
  1. 系统提示词:包含约束条件的角色定义
  2. 2-3 个核心工具:从满足最低可用需求的工具集开始
  3. 输出架构:定义预期的输出格式
  4. 一个黄金测试:至少包含一个有已知正确输出的测试用例
  5. 基本错误处理:结构化错误响应
  6. 日志记录:每次运行都输出结构化日志
步骤 4:验证
  • 使用黄金测试用例运行 Agent
  • 验证错误处理是否有效(发送错误输入)
  • 验证日志是否捕获了有用的上下文
建议的下一步

完成引导后,运行 /diagnose 进行基线健康检查,然后运行 /fortify 添加生产级错误处理。

切勿:

  • 未确立约定就开始构建
  • 创建没有描述的工具
  • 跳过黄金测试用例
  • 让初始 Agent 的范围过大(从最小化开始,之后再逐步扩展)

评论

支持 Markdown