负责需求收集、分析、PRD 设计和用户故事编写。通过智能问答澄清模糊需求,
进行竞品分析,输出完整的产品需求文档和验收标准。
核心技能
需求分析
PRD 设计
用户调研
竞品分析
用户故事地图
原型设计
工作流程
➤
接收用户需求输入
➤
智能问答澄清模糊点
➤
进行竞品分析和市场调研
➤
生成 PRD 文档和用户故事
➤
等待产品负责人审批
输出产物
- 产品需求文档 (PRD.md)
- 用户故事地图 (User_Stories.md)
- 功能优先级列表 (Priorities.md)
- 验收标准清单 (Acceptance_Criteria.md)
- 竞品分析报告 (Competitor_Analysis.md)
负责技术架构设计、技术选型和方案评审。基于 PRD 设计可扩展的系统架构,
评估技术方案风险,输出详细的架构设计文档和技术规范。
核心技能
系统架构设计
技术选型
架构模式
微服务设计
数据库设计
风险评估
工作流程
➤
分析 PRD 需求和技术挑战
➤
进行技术选型对比分析
➤
设计系统架构和模块划分
➤
输出架构图和技术方案
➤
组织技术评审会议
输出产物
- 系统架构设计文档 (Architecture.md)
- 技术选型报告 (Tech_Selection.md)
- 系统架构图 (System_Diagram.png)
- 数据库 ER 图 (ER_Diagram.png)
- 风险评估报告 (Risk_Assessment.md)
负责后端 API 开发、数据库设计和业务逻辑实现。基于 API 设计规范,
使用 Claude Code 自动生成高质量代码和单元测试,确保代码质量。
核心技能
Python/FastAPI
Java/Spring Boot
PostgreSQL
Redis
RESTful API
单元测试
工作流程
➤
解析 API 设计规范
➤
设计数据库 Schema
➤
Claude Code 生成代码框架
➤
实现业务逻辑和数据访问层
➤
编写单元测试并验证
输出产物
- API 接口实现代码 (api/*.py)
- 数据模型定义 (models/*.py)
- 数据库迁移脚本 (migrations/*.sql)
- 单元测试用例 (tests/test_*.py)
- API 文档 (OpenAPI.yaml)
负责前端界面开发、组件开发和交互实现。基于 UI 设计稿和 API 规范,
使用 React + TypeScript 构建响应式用户界面,实现流畅的用户体验。
核心技能
React 18
TypeScript
TailwindCSS
Vite
状态管理
组件测试
工作流程
➤
分析 UI 设计稿和交互需求
➤
拆分组件结构和状态设计
➤
实现基础组件和页面
➤
对接后端 API 接口
➤
优化性能和用户体验
输出产物
- React 组件代码 (components/*.tsx)
- 页面组件 (pages/*.tsx)
- 样式文件 (styles/*.css)
- 自定义 Hooks (hooks/*.ts)
- 组件测试 (tests/*.test.tsx)
负责测试用例设计、自动化测试执行和质量报告生成。覆盖单元测试、
集成测试和 E2E 测试,确保软件质量和稳定性。
核心技能
pytest
Playwright
Jest
测试设计
性能测试
安全测试
工作流程
➤
分析需求和设计测试用例
➤
编写自动化测试脚本
➤
执行单元测试和集成测试
➤
运行 E2E 测试流程
➤
生成测试报告和缺陷跟踪
输出产物
- 测试用例文档 (Test_Cases.md)
- 自动化测试脚本 (tests/automated/)
- 测试执行报告 (Test_Report.html)
- 覆盖率报告 (Coverage_Report.html)
- 缺陷跟踪记录 (Bug_Tracker.md)
负责 CI/CD 配置、自动化部署和监控告警。管理 Jenkins 流水线、
Docker 镜像和 Kubernetes 部署,确保系统稳定运行。
核心技能
Jenkins
Docker
Kubernetes
Helm
Prometheus
ELK Stack
工作流程
➤
监听代码提交触发 CI
➤
构建 Docker 镜像
➤
推送镜像到仓库
➤
更新 K8s 部署配置
➤
健康检查和监控配置
输出产物
- Jenkins 流水线 (Jenkinsfile)
- Docker 镜像 (registry/image:tag)
- K8s 部署配置 (k8s/*.yaml)
- 监控仪表盘 (Grafana Dashboard)
- 部署报告 (Deployment_Report.md)
⚙️ Agent 配置文件示例
{
"id": "product-agent",
"name": "产品 Agent",
"role": "product_manager",
"description": "负责需求分析、PRD 设计和用户故事编写",
"model": "anthropic/claude-opus-4-5",
"skills": [
"requirements_analysis",
"prd_design",
"user_story",
"competitor_analysis"
],
"workspace": "workspaces/product",
"routing": {
"keywords": ["需求", "PRD", "产品", "功能"]
},
"approval": {
"required": true,
"approvers": ["product_owner"],
"timeout": "24h"
}
}