生产力
taskery avatar

taskery

为 AI 代理生成完整的 Taskery 本地 Kanban 看板操作指南,涵盖 CLI、API 及并发控制管理。

简介

Taskery Full Operator 技能提供了一套结构化的指令集,旨在赋予 AI 编程代理管理 Taskery 环境中任务的能力。Taskery 是一个优先考虑本地运行的看板系统,它将基于 Web 的看板与 CLI 和 API 接口进行同步,使其成为开发者使用 AI 代理自动化项目工作流程的理想工具。通过使用此技能,代理程序可以学习如何通过本地终端指令或 RESTful API 端点与 Taskery SQLite 数据库进行交互,同时遵守防止数据冲突所需的乐观并发模型。

此技能适用于需要在本地开发环境中运行的 AI 代理,这些代理需要从代码生成转换为项目管理任务,例如创建跟踪票据、在状态栏中移动任务或标记依赖关系。它涵盖了任务管理的全生命周期,从最初的创建到最终的删除,确保代理程序能够有效地与使用相同看板的人类团队成员进行协作。

  • 全生命周期管理:创建、检查、更新、移动、审核、完成及删除任务。

  • CLI 精通:深度整合 list、show、create、update 和 move 等指令,并包含状态、优先级和负责人的筛选器使用方法。

  • API 能力:与 REST 端点交互,包括任务管理、系统健康检查和全局通知设置。

  • 乐观并发控制:通过 expectedVersion 严格遵守版本控制要求,防止多个代理或用户同时更新时出现数据竞争。

  • 工作流程自动化:指导代理程序如何使用退出码(0–4)进行稳健的错误处理,并在发生版本冲突时执行自动重试。

  • 环境通用性:支持默认本地运行模式及自定义 API 基本 URL 设置,部署灵活。

  • 在执行修改操作前,务必先执行 'show <id>' 以获取当前的任务版本。

  • 使用 CLI 的 JSON 输出格式,以确保在任务解析过程中的机器可读性。

  • 状态包含 PENDING、STARTED、BLOCKED、REVIEW 和 COMPLETE。

  • 优先级从 LOW 到 URGENT,有助于进行有效的积压任务分类。

  • 若遇到 VERSION_CONFLICT(退出码 4),请仅重试一次。

  • 每次写入操作后,请通过调用 list 指令验证状态,以确保看板数据的一致性。

仓库统计

Star 数
20
Fork 数
1
Open Issue 数
0
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 18:52
在 GitHub 查看