用途
ai-native-dev 是一个用于 AI 原生项目管理的技能,目标是在开发过程中主动维护项目根目录下的 TASKS.md 任务看板,让任务状态始终反映实际进展。它不依赖人工提醒,而是在开发事件发生时自动更新任务板。
主要能力
- 自动跟踪任务状态:在开始功能或修复、提交代码、创建 PR、遇到阻塞、完成工作、用户描述新工作、会话结束等事件发生时,更新 TASKS.md。
- 任务状态流转:支持 In Progress、Review、Blocked、Done、Backlog 等状态,并规定各状态下的记录格式。
- 工作量估算:以 AI-hours(而非人类工时)估算任务,从 Trivial(0.25)到 XL(4-8)分级,并考虑不熟悉代码库、缺少现有模式、需要人工决策、复杂测试要求等增加因素。
- 优先级管理:按 P1(阻塞其他工作、面向客户的 bug、当前迭代)、P2(重要但不紧急、下个迭代)、P3(锦上添花、未来考虑)分配优先级,并在同优先级内按依赖、客户影响、工作量排序。
- 任务 ID 约定:采用 [PROJECT]-[NUMBER] 格式,如 ACCT-001、PROD-001、SITE-001,通过查找现有最大编号自动递增。
- 看板健康检查:定期检查是否有任务长期停留在 In Progress、Blocked 项是否有明确问题、Backlog 是否已排序、Done 项是否有日期和 PR 链接、P1 项是否有估算。
使用方式
该技能在后台自动运行,无需请求许可即可更新 TASKS.md。更新应增量进行,随开发过程小步更新,而不是最后批量处理。任务板位置为项目根目录的 TASKS.md;如果不存在且正在进行重要工作,则创建它。
各状态更新格式示例:
- In Progress:记录分支、当前进度、下一步。
- Review:记录 PR 编号、变更摘要、审查重点。
- Blocked:记录阻塞原因、向人工提出的具体问题、可选方案。
- Done:记录 PR 编号和日期。
- Backlog:记录原因、范围、估算,并按 P1/P2/P3 分组。
新项目可使用的 TASKS.md 模板包含 Project、Last Updated、In Progress、Review、Blocked、Backlog(P1/P2/P3)、Done 等区块。
适用场景
适用于使用 AI 辅助进行软件开发、并希望以文件形式持续维护任务看板的项目。尤其适合需要跟踪多任务状态、优先级和估算的开发流程。
限制
资料未提供该技能的安装方式、平台支持范围、收费模式或与其他工具的具体集成细节。其效果取决于是否按约定维护 TASKS.md,且估算单位为 AI-hours,与人类工时不同。