From team-skills-platform
交互式 AI Agent 开发工作坊:通过 6 阶段深度协作对话,引导用户完成 Agent 需求分析、架构设计、 工具定义、Prompt 与编排设计、代码生成、验证迭代,产出可直接运行的 Agent 项目。 框架无关设计优先,支持 LangChain / EINO / AutoGen / AgentScope / CrewAI 等 ADK 框架。
npx claudepluginhub colin4k1024/tspThis skill uses the workspace's default tool permissions.
交互式 AI Agent 开发工作坊。用户通过深度协作式对话,逐阶段完成 Agent 设计并生成**可直接运行的项目代码**。
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
交互式 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:
# 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 --import