用途:在项目规划阶段,为项目创建详细的开发计划和对应的 GitHub Issues,适用于规划新功能或修复、为 backlog 或 bug 报告建 issue。资料明确要求此阶段不要开始实现任何内容。
主要能力与步骤:
- 调研:深入研究项目与 issue,在代码库中搜索相关信息,查找相关 issue 与评论,运行 git log、git diff 等命令了解项目历史;如需澄清可使用 #askQuestions,若该能力不可用则跳过提问。
- 制定计划:基于调研产出详细开发计划,包括任务与子任务拆解、任务间依赖、潜在挑战与缓解策略、测试与验证策略。
- 审查计划:检查计划的全面性与可行性,主动设想边界情况与潜在陷阱。
- 创建 Issue:为每个 backlog 项或 bug 报告创建新的 GitHub issue,可有多种方案但只写最优的一种;issue 描述用正體中文,示例代码注释与 CLI 响应使用英文;文档需详细到任何人都能据此完成工作,但不要提及“newbies”。
- 提示用户:展示 issue 编号与链接,询问是否需要修改,并按请求编辑 issue 描述。
限制:所有 issue 与 PR 操作仅限 jim60105 拥有的仓库。该功能依赖 GitHub 的 issue 写入等能力,且应在规划阶段使用,不进入实现;官方文档未提供具体安装命令或价格信息。