介绍
# TaskMaster: AI Project Manager & Task Delegation
通过智能模型选择和子代理编排,将复杂的项目转化为可管理工作流。
## 核心功能
**🎯 智能任务分类** - 分析复杂度 → 分配适当的模型 - 将大型项目分解为更小、可管理的任务 - 防止过度工程(不要将 Opus 用于简单的网络搜索)
**🤖 子代理编排** - 生成具有特定模型约束的独立子代理 - 并行运行任务以加快完成速度 - 将结果整合为连贯的交付物
**💰 预算管理** - 跟踪每个任务和整个项目的 Token 成本 - 设置预算限制以防止支出失控 - 优化模型选择以提高成本效益
**📊 进度跟踪** - 所有活动任务的实时状态 - 失败任务的重试与升级 - 最终交付物的汇总
## 快速开始
### 1. 基本任务委派 ```markdown TaskMaster: Research PDF processing libraries - Budget: $2.00 - Priority: medium - Deadline: 2 hours ```
### 2. 复杂项目分解 ```markdown TaskMaster: Build recipe app MVP - Components: UI mockup, backend API, data schema, deployment - Budget: $15.00 - Timeline: 1 week - Auto-assign models based on complexity ```
## 模型选择规则
**Haiku ($0.25/$1.25)** - 简单、重复性任务: - 网络搜索与总结 - 数据格式化与提取 - 基本文件操作 - 状态检查与监控
**Sonnet ($3/$15)** - 大部分开发工作: - 研究与分析 - 代码编写与调试 - 文档创建 - 技术设计
**Opus ($15/$75)** - 复杂推理: - 架构决策 - 创意问题解决 - 代码审查与优化 - 战略规划
## 高级用法
### 自定义模型分配 当你更清楚情况时,覆盖自动选择: ```markdown TaskMaster: Debug complex algorithm [FORCE: Opus] ```
### 并行执行 同时运行多个任务: ```markdown TaskMaster: Multi-research project - Task A: Library comparison - Task B: Performance benchmarks - Task C: Security analysis [PARALLEL: true] ```
### 预算控制 设置支出限额: ```markdown TaskMaster: Market research - Max budget: $5.00 - Escalate if >$3.00 spent - Stop if any single task >$1.00 ```
## 关键资源
- **模型选择**:有关详细的复杂度指南,请参阅 [references/model-selection-rules.md](references/model-selection-rules.md) - **任务模板**:有关常见任务模式,请参阅 [references/task-templates.md](references/task-templates.md) - **委派引擎**:使用 `scripts/delegate_task.py` 进行核心编排逻辑
## 实现说明
**会话管理**:每个子代理都会获得具有特定模型约束的独立会话。除非明确设计,否则无交叉通信。
**错误处理**:失败的任务会在 Sonnet 上自动重试一次,然后升级到人工审核。
**结果聚合**:TaskMaster 将所有子代理的结果编译为给用户的单一、连贯的交付物。
**Token 跟踪**:实时成本监控,并在接近预算限制时发出警报。