跳到主要内容

任务大师提示代理指南

提示

任务大师提示代理可以帮助你更高效地管理和完成编程任务。

基本概念

1. 什么是任务大师?

任务大师是一个 AI 驱动的代理,它可以:

  • 分解复杂任务
  • 提供编程建议
  • 自动化重复工作
  • 优化工作流程

2. 工作原理

任务大师通过以下方式工作:

  • 分析任务需求
  • 生成执行计划
  • 提供代码建议
  • 监控进度

3. 主要功能

核心特性包括:

  • 任务分解
  • 代码生成
  • 错误检测
  • 性能优化

快速开始

1. 激活代理

// 在项目中激活任务大师
{
"taskMaster": {
"enabled": true,
"mode": "active"
}
}

2. 基本命令

常用命令示例:

# 创建新任务
task create "实现用户认证"

# 查看任务列表
task list

# 开始任务
task start "任务ID"

3. 配置选项

基本配置:

{
"taskMaster": {
"language": "zh",
"autoSave": true,
"notifications": true
}
}

使用场景

1. 项目规划

创建项目计划:

project:
name: "新功能开发"
tasks:
- name: "需求分析"
duration: "2d"
- name: "设计方案"
duration: "3d"
- name: "实现"
duration: "5d"

2. 代码审查

自动代码审查:

// 配置代码审查规则
{
"codeReview": {
"style": true,
"security": true,
"performance": true
}
}

3. 文档生成

生成文档:

# 自动生成文档
def generate_docs():
"""
任务大师将自动:
1. 分析代码结构
2. 提取注释
3. 生成文档
"""
pass

高级功能

1. 自定义工作流

创建工作流:

workflow:
name: "发布流程"
steps:
- test
- build
- deploy
automation:
enabled: true

2. 智能建议

配置建议系统:

{
"suggestions": {
"code": true,
"docs": true,
"tests": true,
"frequency": "high"
}
}

3. 性能监控

设置监控:

// 性能监控配置
{
"monitoring": {
"cpu": true,
"memory": true,
"interval": "5m"
}
}

最佳实践

1. 任务组织

组织任务结构:

项目/
├── 任务/
│ ├── 前端
│ ├── 后端
│ └── 测试
└── 文档/

2. 提示模板

创建模板:

# 任务模板
## 目标
- [ ] 明确目标
- [ ] 设定范围

## 步骤
1. 分析需求
2. 设计方案
3. 实现功能

## 检查项
- [ ] 代码审查
- [ ] 测试覆盖
- [ ] 文档更新

3. 自动化规则

定义规则:

rules:
- name: "代码提交"
trigger: "pre-commit"
actions:
- lint
- test
- format

进阶技巧

1. 集成开发

与其他工具集成:

// 集成配置
{
"integrations": {
"git": true,
"jira": true,
"slack": true
}
}

2. 自定义命令

创建命令:

# 自定义任务命令
task-master create-command \
--name "deploy" \
--script "./deploy.sh" \
--trigger "manual"

3. 报告生成

配置报告:

# 生成进度报告
def generate_report():
"""
生成包含:
- 任务完成度
- 时间统计
- 问题追踪
"""
pass

故障排除

1. 常见问题

解决方案:

// 问题诊断
{
"diagnostics": {
"level": "verbose",
"output": "console"
}
}

2. 日志分析

查看日志:

# 查看任务日志
task-master logs --level debug

# 导出日志
task-master export-logs --format json

3. 恢复操作

恢复步骤:

recovery:
- backup_tasks
- reset_config
- restore_state

相关资源