© 2026FindAgent  · @simprr
返回列表
s

snarktank/ai-dev-tasks

A simple task management system for managing AI dev agents

⭐

7.7k

Stars

🔱

1.7k

Forks

👁

222

Watchers

📋

10

Issues

Apache-2.0创建于 2025/4/19更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

AI Dev Tasks

欢迎使用 AI Dev Tasks!本仓库提供了一系列 Markdown 文件,旨在通过 AI 驱动的 IDE 和 CLI 工具,全面提升你的功能开发工作流。这些工具适用于任何 AI 编码助手,包括 Amp、Claude Code、Windsurf 等。通过利用这些结构化的提示词(Prompts),你可以系统性地进行功能开发,从构思到实施,并在内置检查点的辅助下完成验证。

告别杂乱无章的 AI 请求,开始引导你的 AI 协作伙伴一步步完成任务!

核心理念

使用 AI 构建复杂功能时,有时会感觉像是在面对一个“黑箱”。本工作流旨在通过以下方式为开发过程带来结构性、清晰度和掌控力:

  1. 定义范围: 通过产品需求文档(PRD)明确需要构建的内容。
  2. 详细规划: 将 PRD 拆解为细致、可执行的任务列表。
  3. 迭代实施: 指导 AI 一次处理一项任务,让你能够审查并批准每一项变更。

这种结构化的方法有助于确保 AI 不会偏离轨道,使排查问题变得更容易,并让你对生成的代码充满信心。

工作流:从构思到功能落地

以下是使用本仓库中的 .md 文件进行开发的详细步骤:

1. 创建产品需求文档 (PRD)

首先,为你的功能制定蓝图。PRD 可以明确说明你要构建什么、为谁构建以及为何构建。

你可以直接在所选的 AI 工具中创建一个轻量级的 PRD:

  1. 确保你可以访问本仓库中的 create-prd.md 文件。

  2. 在你的 AI 工具中,发起 PRD 创建:

    Use @create-prd.md
    Here's the feature I want to build: [Describe your feature in detail]
    Reference these files to help you: [Optional: @file1.py @file2.ts]
    

    发起 PRD 创建示例

2. 根据 PRD 生成任务列表

在完成 PRD 草稿(例如 MyFeature-PRD.md)后,下一步是为你的 AI 开发者生成详细的、分步骤的实施计划。

  1. 确保你可以访问 generate-tasks.md。

  2. 在你的 AI 工具中,使用 PRD 来创建任务:

    Now take @MyFeature-PRD.md and create tasks using @generate-tasks.md
    

    (注意:请将 @MyFeature-PRD.md 替换为你第一步生成的实际 PRD 文件名。)

    从 PRD 生成任务示例

3. 检查你的任务列表

现在你将获得一个结构清晰的任务列表,其中通常包含任务和子任务,准备让 AI 开始工作。这为你提供了清晰的实施路线图。

生成的任务列表示例

4. 指导 AI 完成任务(并标记完成)

为了确保有条不紊地取得进展并进行验证,请指示 AI 一次执行一个子任务。

  1. 在你的 AI 工具中,告诉 AI 从第一个任务(例如 1.1)开始:

    Please start on task 1.1 from the generated task list.
    

    AI 将尝试完成该任务,然后提示你进行审查。

    任务开始示例

5. 进度推进

AI 将继续处理列表中的其余任务。

带有已完成项的任务列表进度示例

虽然这种方法并不总是完美,但事实证明,这是在 AI 辅助下构建大型功能的非常可靠的方式。

视频演示

如果你想观看实际操作演示,我曾在 Claire Vo 的 "How I AI" 播客中演示过此流程。

AI Dev Tasks 在 How I AI 播客中的演示。

仓库文件说明

  • create-prd.md: 指导 AI 为你的功能生成产品需求文档。
  • generate-tasks.md: 以 PRD Markdown 文件作为输入,帮助 AI 将其拆解为详细的、分步骤的实施任务列表。

优势

  • 结构化开发: 强制执行从构思到代码的清晰流程。
  • 分步验证: 允许你在每个小步骤中审查和批准 AI 生成的代码,确保质量与可控性。
  • 管理复杂性: 将大型功能拆解为 AI 更易于处理的小任务,减少其偏离方向或生成过于复杂、错误代码的可能性。
  • 提高可靠性: 相比单一的大型提示词,这为利用 AI 进行重大开发工作提供了一种更值得信赖的方法。
  • 清晰的进度跟踪: 提供任务完成情况的直观展示,让进度一目了然。
贡献者
sgacjptafm
项目信息
默认分支main
LicenseApache License 2.0
创建时间2025/4/19
最近更新今天
GAI 中文摘要

AI Dev Tasks 是一个基于结构化文档的工作流管理工具,旨在通过标准化的 Markdown 模板辅助 AI 编程助手更高效地开发功能。它将复杂的开发需求拆解为可控的执行步骤,解决了大模型在处理大型任务时容易偏离目标或失控的问题。

提供标准化的产品需求文档模板,帮助用户清晰定义功能范围与开发目标。

支持根据需求文档自动生成详细的颗粒度任务列表,确立开发路线图。

采用分步执行机制,引导 AI 逐个完成子任务,确保代码实现的精准度。

内置验证检查点,支持用户在每个开发阶段进行人工审查和确认,有效降低调试难度。

适用于希望提升 AI 编程效率并寻求更强代码掌控力的开发者,特别是在构建复杂业务功能或需要精细化控制开发过程的场景下使用。