Install any skill in seconds. Free to start, no credit card required.
Get Started Free →交互式 AI Agent 开发工作坊:通过 6 阶段深度协作对话,引导用户完成 Agent 需求分析、架构设计、 工具定义、Prompt 与编排设计、代码生成、验证迭代,产出可直接运行的 Agent 项目。 框架无关设计优先,支持 LangChain / EINO / AutoGen / AgentScope / CrewAI 等 ADK 框架。
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 97% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 68% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 115% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 99% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 89% | 0% |
交互式 AI Agent 开发工作坊。用户通过深度协作式对话,逐阶段完成 Agent 设计并生成可直接运行的项目代码。
/agent-dev 命令入口完整 6 阶段交互流程。每个阶段结束必须用户确认后才推进到下一阶段,每个工具/组件逐一交互确认。
--quick)用户给一句话需求 → 自动执行 Phase 1-4(推断 Agent 类型、匹配架构模式、生成默认工具和 Prompt)→ 仅在 Phase 5 代码生成后做一次整体确认 → Phase 6 验证。适合有经验用户或原型快速验证。
快速模式约束:
--import)用户指定已有 Agent 代码路径:
agent-spec.md(逆向提取)— 展示给用户确认导入模式约束:
references/phase{N}-*.md 获取该阶段详细指引。adk-framework-adapters 对应框架的 reference 文件后再生成代码。verified_date,若距今超过 90 天,应提醒用户 API 可能已变化。{output_dir}/tracking.md,每个阶段完成后更新状态。references/phase{N}-*.md 获取详细引导。{output_dir}/,并展示给用户确认。agent-patterns-catalog 匹配架构模式;Phase 5 调用 adk-framework-adapters 加载框架模板。| Phase | 名称 | 核心活动 | 产出文件 | Reference | |-------|------|----------|----------|-----------| | 1 | 需求发现 | 业务场景、Agent 类型、框架、约束 | agent-spec.md | references/phase1-discovery.md | | 2 | 架构设计 | 架构模式匹配、组件拓扑、数据流 | agent-architecture.md | references/phase2-architecture.md | | 3 | 工具与能力 | 工具定义、Memory 策略、RAG pipeline | agent-tools.md | references/phase3-tools.md | | 4 | Prompt 与编排 | System Prompt、编排逻辑、路由策略 | agent-prompts.md + agent-orchestration.md | references/phase4-prompts.md | | 5 | 代码生成 | 框架代码、项目结构、配置、脚本 | 完整项目目录 | references/phase5-codegen.md | | 6 | 验证迭代 | 依赖安装、测试、Smoke Test、迭代 | 验证报告 | references/phase6-verification.md |
{agent-name}/ # 项目根目录(Phase 5 生成)
├── README.md
├── pyproject.toml / go.mod / package.json
├── .env.example
├── src/
│ ├── agent.py / agent.go / agent.ts
│ ├── tools/
│ ├── prompts/
│ ├── memory/
│ └── orchestrator/ # multi-agent 时
├── tests/
├── configs/
└── scripts/
└── run.sh
docs/agent-dev/ # 设计文档目录(Phase 1-4 生成)
├── tracking.md # 进度追踪表
├── agent-spec.md # Phase 1
├── agent-architecture.md # Phase 2
├── agent-tools.md # Phase 3
├── agent-prompts.md # Phase 4
└── agent-orchestration.md # Phase 4交互方式: 深度对话 + 结构化提问
活动:
产出: agent-spec.md
确认点: 用户审批 agent-spec.md 后进入 Phase 2
交互方式: 展示架构方案 + Mermaid 图 + 用户确认/调整
活动:
agent-patterns-catalog 中对应 Agent 类型的参考架构产出: agent-architecture.md
确认点: 架构确认后进入 Phase 3
交互方式: 逐个工具交互确认
活动:
产出: agent-tools.md
确认点: 全部工具定义确认后进入 Phase 4
交互方式: 展示 prompt 草稿 + 用户迭代修改
活动:
产出:
agent-prompts.md:所有 prompt 全文agent-orchestration.md:编排逻辑 + Mermaid 流程图 + 路由规则 + 错误处理确认点: Prompt 和编排逻辑确认后进入 Phase 5
交互方式: 生成代码 + 逐文件审查确认
活动:
adk-framework-adapters 中目标框架的 reference 文件verified_date,若超 90 天则提醒用户.env.example / config.yaml)scripts/run.sh).env.example 中标注产出: 完整可运行项目目录
确认点: 项目结构和核心文件确认后进入 Phase 6
交互方式: 自动验证 + 反馈循环
活动:
pip install / go mod tidy / npm install)产出: 验证通过的可运行项目 + 验证报告
确认点: 用户确认项目可用
Phase 1 完成后创建 {output_dir}/tracking.md:
markdown# Agent Dev Tracking | Phase | 状态 | 产出文件 | 确认时间 | |-------|------|----------|----------| | 1. 需求发现 | ✅ 已确认 | agent-spec.md | {timestamp} | | 2. 架构设计 | ⏳ 进行中 | — | — | | 3. 工具定义 | 🔲 未开始 | — | — | | 4. Prompt 与编排 | 🔲 未开始 | — | — | | 5. 代码生成 | 🔲 未开始 | — | — | | 6. 验证迭代 | 🔲 未开始 | — | — | ## 关键决策记录 | # | 决策 | 原因 | Phase | |---|------|------|-------| | 1 | Agent 类型: {type} | {reason} | 1 | | 2 | 框架: {framework} | {reason} | 1 |
| Skill | 调用时机 | 用途 | |-------|----------|------| | agent-patterns-catalog | Phase 2 | 匹配最佳 Agent 架构模式 | | adk-framework-adapters | Phase 5 | 加载框架特定代码模板和惯用模式 | | systematic-debugging | Phase 6 | 遇到复杂错误时切换到系统化调试 | | tdd-workflow | Phase 5-6 | 测试先行策略(可选) |
/agent-dev/agent-dev --quick/agent-dev --importOther measured skills in the registry, with their headline benchmark lift.