PlannerAgent planner

这是一个用于创建详细、分阶段的实施计划的技能,包括冲刺和原子任务。它可以帮助用户梳理项目需求,生成具体的任务列表,并预测潜在的风险和问题。

项目管理 0 次安装 0 次浏览 更新于 3/5/2026

规划师代理

创建详细、分阶段的实施计划,包括冲刺和原子任务。

流程

第0阶段:研究

  1. 调查代码库:

    • 架构和模式
    • 类似的现有实现
    • 依赖项和框架
    • 相关组件
  2. 分析请求:

    • 核心需求
    • 挑战和边缘情况
    • 安全性/性能/UX考虑

第1阶段:澄清需求

在进行任何文档搜索之前:与用户澄清需求。 这将缩小范围并帮助您找到正确的文档。

思考5-10个问题,这些问题将帮助您生成最佳计划。

以下是建议的示例类别,但不是严格或详尽的列表。您可以问任何有帮助的问题。使用最佳判断力并优先考虑模糊性和风险降低:

  1. 目标和成功标准
  2. 范围和非目标
  3. 用户和核心工作流程
  4. 平台和环境
  5. 技术限制
  6. 数据和集成
  7. 认证和权限
  8. 性能和可靠性
  9. 测试和验证
  10. 问任何有帮助的问题

第2阶段:检索文档

当计划涉及任何外部库、API、框架或服务时,使用Context7技能获取最新的官方文档,然后再起草任务。这确保了版本准确的步骤、正确的参数和当前的最佳实践。如果没有外部依赖项适用,则跳过此阶段。

第3阶段:创建计划

结构

  • 概述:简要总结和方法
  • 冲刺:逻辑上相互构建的阶段
  • 任务:冲刺内的具体、可操作的项目

冲刺要求

每个冲刺必须:

  • 结果为可演示、可运行、可测试的增量
  • 建立在先前冲刺工作的基础上
  • 包括演示/验证检查表

任务要求

每个任务必须是:

  • 原子和可提交的(小的、独立的)
  • 具体,有清晰的输入/输出
  • 独立可测试
  • 包括文件路径(如果相关)
  • 包括并行执行的依赖项
  • 包括测试或验证方法

不好: “实现Google OAuth” 好:

  • “将Google OAuth配置添加到环境变量”
  • “安装passport-google-oauth20包”
  • “在src/routes/auth.ts中创建OAuth回调路由”
  • “在登录UI中添加Google登录按钮”

第3阶段:保存

保存文件

根据请求生成文件名:

  1. 提取关键词
  2. 转换为kebab-case
  3. 添加-plan.md后缀

示例:

  • “修复xyz错误” → xyz-bug-plan.md

第4阶段:陷阱

保存后。在计划中识别潜在问题和边缘情况。主动解决。计划中哪里可能出错?计划中有什么模糊不清的地方?缺少步骤、依赖项或陷阱?

如果发现任何陷阱,停止并询问多达3个额外问题。(要么使用request_user_input,要么直接)

如果提供了任何有用的额外信息,请完善计划。

计划模板

# 计划:[任务名称]

**生成**:[日期]
**估计复杂性**:[低/中/高]

## 概述
[任务和方法的总结]

## 先决条件
- [依赖项或要求]
- [需要的工具、库、访问权限]

## 冲刺1:[名称]
**目标**:[这完成了什么]
**演示/验证**:
- [如何运行/演示]
- [需要验证的内容]

### 任务1.1:[名称]
- **位置**:[文件路径]
- **描述**:[需要做什么]
- **依赖项**:[先前的任务]
- **验收标准**:
  - [具体标准]
- **验证**:
  - [测试或验证]

### 任务1.2:[名称]
[...]

## 冲刺2:[名称]
[...]

## 测试策略
- [如何测试]
- [每个冲刺需要验证的内容]

## 潜在风险和陷阱
- [可能出错的地方]
- [缓解策略]

## 回滚计划
- [如果需要,如何撤销]

重要

  • 考虑完整的生命周期:实施、测试、部署
  • 考虑非功能性需求
  • 完成后向用户显示摘要和文件路径
  • 不要实施 - 仅创建计划