mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-01 15:03:57 +08:00
docs: add VitePress documentation site
- Add docs directory with VitePress configuration - Add GitHub Actions workflow for docs build and deploy - Support bilingual (English/Chinese) documentation - Include search, custom theme, and responsive design
This commit is contained in:
162
docs/zh/agents/index.md
Normal file
162
docs/zh/agents/index.md
Normal file
@@ -0,0 +1,162 @@
|
||||
# 代理
|
||||
|
||||
CCW 为不同的开发工作流提供专用代理。
|
||||
|
||||
## 什么是代理?
|
||||
|
||||
代理是具有特定专业知识和工具的专用 AI 助手,用于软件开发的各个方面。
|
||||
|
||||
## 内置代理
|
||||
|
||||
### 前端代理
|
||||
|
||||
专注于 Web 前端开发。
|
||||
|
||||
**专长:**
|
||||
- React、Vue、Angular
|
||||
- CSS/Tailwind/样式
|
||||
- 状态管理
|
||||
- 组件架构
|
||||
- 使用 Jest/Vitest/Playwright 测试
|
||||
|
||||
```javascript
|
||||
Task({
|
||||
subagent_type: "fe-developer",
|
||||
prompt: "创建响应式仪表板"
|
||||
})
|
||||
```
|
||||
|
||||
### 后端代理
|
||||
|
||||
处理服务器端开发。
|
||||
|
||||
**专长:**
|
||||
- Node.js、Python、Go
|
||||
- API 设计 (REST/GraphQL)
|
||||
- 数据库设计
|
||||
- 身份验证/授权
|
||||
- 性能优化
|
||||
|
||||
```javascript
|
||||
Task({
|
||||
subagent_type: "be-developer",
|
||||
prompt: "实现用户身份验证 API"
|
||||
})
|
||||
```
|
||||
|
||||
### 测试代理
|
||||
|
||||
专注于测试和质量保证。
|
||||
|
||||
**专长:**
|
||||
- 单元测试
|
||||
- 集成测试
|
||||
- E2E 测试
|
||||
- 测试驱动开发
|
||||
- 覆盖率分析
|
||||
|
||||
```javascript
|
||||
Task({
|
||||
subagent_type: "qa-agent",
|
||||
prompt: "为用户服务编写测试"
|
||||
})
|
||||
```
|
||||
|
||||
### 文档代理
|
||||
|
||||
创建和维护文档。
|
||||
|
||||
**专长:**
|
||||
- API 文档
|
||||
- 用户指南
|
||||
- 技术写作
|
||||
- 图表和可视化
|
||||
- 文档即代码工作流
|
||||
|
||||
```javascript
|
||||
Task({
|
||||
subagent_type: "doc-writer",
|
||||
prompt: "记录 REST API"
|
||||
})
|
||||
```
|
||||
|
||||
## 代理通信
|
||||
|
||||
代理可以相互通信和协调:
|
||||
|
||||
```javascript
|
||||
// 代理发送消息
|
||||
SendMessage({
|
||||
type: "message",
|
||||
recipient: "tester",
|
||||
content: "功能实现完成,准备测试"
|
||||
})
|
||||
|
||||
// 代理通过系统接收消息
|
||||
```
|
||||
|
||||
## 团队工作流
|
||||
|
||||
多个代理可以协同处理复杂任务:
|
||||
|
||||
```
|
||||
[analyst] -> RESEARCH (需求分析)
|
||||
|
|
||||
v
|
||||
[writer] -> DRAFT (规范创建)
|
||||
|
|
||||
v
|
||||
[planner] -> PLAN (实现规划)
|
||||
|
|
||||
+--[executor] -> IMPL (代码实现)
|
||||
| |
|
||||
| v
|
||||
+-----------[tester] -> TEST (测试)
|
||||
|
|
||||
v
|
||||
[reviewer] -> REVIEW (代码审查)
|
||||
```
|
||||
|
||||
## 使用代理
|
||||
|
||||
### CLI 集成
|
||||
|
||||
```bash
|
||||
# 使用前端代理
|
||||
ccw agent run fe-developer "创建响应式导航栏"
|
||||
|
||||
# 使用后端代理
|
||||
ccw agent run be-developer "实现 JWT 身份验证"
|
||||
```
|
||||
|
||||
### 编程方式使用
|
||||
|
||||
```javascript
|
||||
// 在后台派生代理
|
||||
Task({
|
||||
subagent_type: "fe-developer",
|
||||
run_in_background: true,
|
||||
prompt: "实现用户仪表板"
|
||||
})
|
||||
```
|
||||
|
||||
### 配置
|
||||
|
||||
在 `~/.claude/agents/config.json` 中配置代理行为:
|
||||
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"fe-developer": {
|
||||
"framework": "vue",
|
||||
"testing": "vitest",
|
||||
"styling": "tailwind"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
::: info 另请参阅
|
||||
- [技能](../skills/) - 可重用技能库
|
||||
- [工作流](../workflows/) - 编排系统
|
||||
:::
|
||||
Reference in New Issue
Block a user